electron相关内容

电子 require() 未定义

我正在为自己的目的创建一个 Electron 应用程序.我的问题是,当我在 HTML 页面中使用节点函数时,它会引发以下错误: 'require()' 未定义. 有没有办法在我的所有 HTML 页面中使用 Node 功能?如果可能,请给我一个如何执行此操作的示例或提供链接.以下是我尝试在 HTML 页面中使用的变量: var app = require('electron').re ..
发布时间:2021-12-01 21:46:24 前端开发

NPM run * 不做任何事情

我正在运行一个 Electron 项目,一切正常.但是现在,当我运行 package.json 中的任何脚本(包括 npm start)时,它只会转义一行,什么也不做. 我的 package.json: {“名称":“interclip-desktop",“版本":“0.0.7",“说明":“桌面Interclip",“存储库":“https://github.com/aperta-pri ..
发布时间:2021-12-01 21:45:23 其他开发

Electron Auth0Lock“原始文件://不允许"

试图让 auth0 与我的电子应用程序一起工作.当我按照默认教程尝试使用用户名-密码-身份验证进行身份验证时,锁定失败并显示 403 错误并以“不允许原始文件://"作为响应. 我还在 auth0 仪表板的客户端设置的允许来源 (CORS) 部分添加了“file://*". Auth0 Lock 与控制台错误 不允许使用原始文件:// 编辑: 电子锁设置 var l ..
发布时间:2021-11-30 17:32:51 前端开发

如何在电子应用程序中使用外部浏览器(chrome、firefox 等)实现 auth0 身份验证

我在我的电子应用程序中使用 auth0 身份验证.无论如何,我都没有使用电子应用程序的浏览器窗口.所以,我想在外部浏览器(chrome、Firefox 等)或安装的默认浏览器中打开我的 auth0 身份验证窗口.有什么办法吗? 解决方案 您可以在这里使用一些电子功能.首先,您需要使用 这个 Electron 在外部浏览器中打开 Auth0 身份验证窗口接口 然后您使用默认浏览器登录, ..
发布时间:2021-11-30 17:27:25 其他开发

如何在电子应用程序上获得圆角?

我目前正在尝试在我正在制作的 Electron 应用程序上获得圆角.目前,我尝试了几乎所有在线可用的解决方案,但没有一个有任何区别. 如何绕过 Electron 应用程序的四角? 解决方案 制作无框透明窗口 const myWindow = new BrowserWindow({透明:真实,框架:假}) 并且在渲染器中有这样的东西,或者直接将样式应用到 body 标签 ..
发布时间:2021-11-30 14:42:48 其他开发

如何在电子 webview 中连接到代理?

因为我可以通过 a 连接到免费代理服务器(或付费),目前用作桌面应用程序的电子 JS 解决方案 示例代理列表服务器 http://proxylist.hidemyass.com/ 解决方案 您可以使用 .setProxy() 会话对象的方法.您可以直接指定代理,如下例所示: //在 main.js 中var electron = require('electron');var ..
发布时间:2021-11-30 14:39:50 前端开发

将参数传递给打包的电子应用程序

我们正在使用 electron-packager 来捆绑和分发我们的前端Web应用程序.我们需要能够将服务器的host和port传入到electron前端进行连接.当我们通过 electron main.js --host blah --port 8080 启动时,它可以工作.打包后,我们通过 ./MyApp --host blah --port 8080 运行,但它不起作用.这很糟糕,因为我们不 ..
发布时间:2021-11-30 14:36:45 前端开发

电子未捕获错误:动态链接库 (DLL) 初始化例程失败

我已经成功构建了 node.js 插件,它可以很好地与 Windows 上的 Node 配合使用.现在,我想使用 Electron 创建一个 Windows 应用程序.在 HTML 文件中加载模块时,出现错误: var dbr = require('./build/Release/dbr'); ATOM_SHELL_ASAR.js 出现问题. 该问题仅发生在 Windows 上.在 Li ..
发布时间:2021-11-30 14:32:28 前端开发

Visual Studio Code 编辑器基于什么构建

微软新的(免费)跨平台编辑器是什么底层技术/库VisualStudio Code (2015 年 5 月 29 日发布) 建立在什么之上?有传言说这只是 Github 的 Atom 编辑器更名. 解决方案 Visual Studio Code 是在 Github 的 电子. Electron 是一个应用运行时,用于编写使用 Chromium 的原生应用程序(Google Chrome ..
发布时间:2021-11-30 14:30:39 其他开发

未捕获的错误:找不到模块“jquery"

我正在使用 Electron 制作桌面应用程序.在我的应用程序中,我正在加载一个外部站点(在 Atom 应用程序之外)可以说 http://mydummysite/index.html 页面. 以下是我在 Atom 编辑器中的应用结构: 即它具有以下部分: main.js package.json nodemodules>jquery(加载 jquery) 源代码: ..
发布时间:2021-11-30 14:30:06 前端开发

array.length 为零,但数组中有元素

我目前正在练习使用电子,但我对 javascript 很陌生,我遇到了一个让我完全困惑的问题.我有以下代码: 函数 getPaths() {var dirPath = document.getElementById("mdir").innerHTML;var filePaths = [];fs.readdir(dirPath, function(err, dir) {for(var i = 0 ..
发布时间:2021-11-18 01:31:09 其他开发

将 Apple 应用内购买添加到 Electron HTML/JS 应用

有没有办法将 Mac App Store 应用内购买添加到 Electron HTML/JS 应用程序中?有适用于 Phonegap、Nativescript、ImpactJS 等的应用商店模块,但我似乎找不到任何适用于 Electron 或纯 JS 的模块. 解决方案 正如在一个类似的GitHub问题,您可以尝试自定义nodobjc module.一个> ..
发布时间:2021-11-16 23:50:31 其他开发

如何在我的 Electron 应用程序中隐藏 API 密钥?

我正在构建一个使用 Google 的 YouTube 数据 API v3 的 Electron 应用程序.为了访问 API,我决定使用标准 API 密钥(而不是 OAuth,因为我不会访问任何个人数据). 但问题是,我无法在我的应用程序中隐藏 API 密钥,而且我也无法使用引用限制(引用限制允许您过滤哪些网站可以使用您的 API 密钥(通过 HTTP 地址)),因为这是一个电子应用程序.所以 ..
发布时间:2021-11-15 21:07:18 其他开发

如何在 ElectronJS 中打印 DIV

我正在尝试将我的网页转换为用 ElectronJS 制作的应用 在我的网页中,我打印了一个带有条形码的 div.这工作得很好,但在electronjs中我无法达到这个. 本来我会用这个功能 $scope.printDiv = function (divName) {var printContents = document.getElementById(divName).innerHT ..
发布时间:2021-11-09 03:14:12 其他开发

如何使用 angular cli 以 angular 2 导入 Electron

我正在尝试使用 Angular 2(使用最新的基于 webpack 的 angular cli 配置)为 gui 制作一个 Electron 应用程序原型,但我被卡住了,因为我不知道如何在我的 angular2 组件中导入 Electron api.具体来说,我希望能够通过单击 ui 中的按钮打开一个新的 BrowserWindow ......所以: 打开 在我的组件中: openNewW ..
发布时间:2021-11-09 00:26:02 其他开发

如何在 angular-cli 的组件内使用电子浏览器窗口?

Angular-cli 不接受组件内部的电子.如何在 angular-cli 的组件内使用电子浏览器窗口?我收到了这样的错误 fs.existsync.是否有其他选项可以将电子与 angular2 组件一起使用? var electron = require('electron'); 或 从 'electron' 导入电子; 两者都没有在 ts 内工作? 解决方案 ..
发布时间:2021-11-09 00:21:56 其他开发

将 Electron 集成到 Angular 项目时,fs 模块失败

我在集成 Electron 时遇到了一些麻烦.当我按照 这篇博文 中的描述使用它时,一切正常.当我想使用 import Electron (electron.remote) 在 Angular2 服务中使用它以让应用程序使用系统对话框和文件系统访问等桌面功能时,问题就开始了. 在 webpack 包中包含的 electron/index.js 中加载应用程序时出现以下错误: Uncaugh ..
发布时间:2021-11-09 00:20:59 其他开发

Electron - 不允许加载本地资源

晚上, 我正在考虑使用 electron 来打包现有的 angular2 构建.我以为我进行了试运行,但实际包装似乎失败了(请参阅下面的最后一步),我想了解原因.这就是我在做什么... 创建项目 使用 angular-cli 开始一个新项目 ng new electron-ng2-cli --style=scss 安装电子和electron-builder 编辑 packag ..
发布时间:2021-11-09 00:01:00 其他开发