草庐IT

electron-devtools-installer

全部标签

javascript - DVD 中的 Electron 应用加载性能不佳

我们刚刚用node和react构建了一个electron应用程序。该应用程序在每个平台上都运行流畅,我们对结果非常满意。现在我们收到了在dvd上分发该应用程序版本的请求(这意味着我们需要直接从光盘运行该应用程序而不将其安装在本地驱动器上)所以我们只是刻录它并尝试启动它。该应用程序运行良好,但问题是加载时间,因为在没有向最终用户提供任何反馈的情况下运行该应用程序需要将近2分钟。这是由于从光驱加载大量文件的开销非常慢。所以我们需要一些想法来加快速度,或者至少在加载期间向用户展示一些东西。这可能是一个带有启动画面的启动器应用程序,但它必须在mac、win和linux上运行。我们考虑过QT,但

javascript - 如何过滤 chrome devtools 中的缓存请求?

背景Chrome开发工具的“网络”选项卡可以选择根据URL的字符串匹配和一些预定义的内容类型过滤器(CSS/JS/...)来过滤请求。如果您设置了过滤器,网络选项卡的底部栏将包含仅与匹配过滤器相关的额外信息。问题是否可以过滤由浏览器缓存提供(或不提供)的请求?用例如果有人有其他方法可以做到这一点:我想测量我的HTML-UI的“真实”请求计数/传输大小。网络选项卡的底部已经包含正确的传输大小,但是请求计数也包含缓存的请求。我可以使用wireshark/tcpdump但是,HTML-UI可以从其他域请求资源,也许我可以编写一个复杂的过滤器,但这似乎是一个正常的用例。

javascript - 在 Firefox DevTools 变量 View 中显示值而不是 getter/setter 函数

检查JavaScript对象时,在FirefoxObject.defineProperties中使用属性的getter/setter函数(用DevTools定义)变量View,它显示了为该特定属性定义的getter和setter函数:有没有办法在这个View中显示实际内容而不是功能?编辑:正如nils评论的那样,查看实际内容意味着在技术上调用getter。 最佳答案 从Firefox65开始,可以在记录的对象中通过旁边的按钮调用getter。这是在bug820878中实现的分别issue6140onGitHub.在Firefox65

javascript - 未定义从渲染过程中要求 Electron 对话

我正在使用Electron并试图在用户单击按钮时打开文件浏览器。在渲染过程中,我试图像这样包含elctron.dialog包。constdialog=require('electron').dialog;console.log(dialog);但是控制台日志的结果是undefined我绝对确定我在渲染过程中,所以我不确定为什么这不起作用。文档表明这是正确的做事方式,但它似乎不起作用。这是我的package.json文件{"name":"my-app","version":"0.1.0","main":"./main.js","scripts":{"start":"electron."}

javascript - 替换 Electron 中的 'Prompt'

如何在electron中替换javascriptprompt的功能?有人能给我举个例子吗?我尝试使用函数prompt,但出现错误:UncaughtError:prompt()isandwillnotbesupported. 最佳答案 prompt、confirm和alert是阻止脚本执行线程直到用户输入的函数,这就是Electron团队没有这样做的原因'支持它。出于同样的原因,您可以使用一些第三方包。这里有一些以异步方式提供此功能的包https://www.npmjs.com/package/smalltalkhttps://www

javascript - 处理来自 Electron (或其他桌面平台)的 oauth2 重定向

这主要是缺乏对oauth2的理解,可能不是特定于electron,但是我正在努力思考某人将如何处理来自桌面平台(如electron)的oauth2重定向url?假设没有网络服务设置作为应用程序的一部分,桌面应用程序将如何提示用户输入针对第三方oauth2服务的凭据,然后正确验证他们? 最佳答案 ElectronJS在您的本地主机上运行一个浏览器实例。因此,您可以通过提供https:localhost/whatever/path/you/want的回调url来处理oauth2重定向url。无论您使用什么服务,请务必在oauth2应用程

javascript - 由于附加了 DevTools,超时计时器终止服务工作线程被取消

操作系统:Windows10专业版网络包:1.14.0sw-precache-webpack-plugin:0.9.1sw-预缓存:5.0.0所以,我启动了我的站点,但有一段时间没有主动做任何事情,然后在devTools中生成了上述指定的错误消息。如果执行某些过程,则不会出现错误我的React代码如下:webpack.config.prod.jsvarpath=require('path');varwebpack=require('webpack');varSWPrecacheWebpackPlugin=require('sw-precache-webpack-plugin');mod

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

有没有办法将MacAppStore应用内购买添加到ElectronHTML/JS应用程序?有适用于Phonegap、Nativescript、ImpactJS等的应用程序商店模块,但我似乎找不到适用于Electron或纯JS的任何内容。 最佳答案 如其中一个类似的建议GitHubissues,您可以尝试自定义nodobjcmodule. 关于javascript-将Apple应用内购买添加到ElectronHTML/JS应用,我们在StackOverflow上找到一个类似的问题:

javascript - DevTools 无法解析 SourceMap

我正在尝试让我的Webpack项目拥有源映射文件。我终于得到了正确的设置,所以它会这样做,但现在我收到这个错误:DevToolsfailedtoparseSourceMap:http://MyServer/MyApp/bundle.js.map我转到它指出的URL,我找到了一个具有这些属性的json文件:version-设置为3sources-很长的字符串数组,似乎是我的文件的webpack路径。names-很长的字符串数组,似乎是随机变量和函数。映射-非常长的看似随机的国会字母和逗号字符串。file-设置为bundle.jssourcesContent-非常非常长的字符串数组(超过1

javascript - 如何在 Electron 应用程序中捕获单击应用程序窗口关闭按钮的事件

我希望在Electron应用程序中捕捉点击应用程序窗口关闭按钮的事件。我正在尝试为MacOSX开发Electron应用程序。我想隐藏应用程序窗口,而不是像其他Mac应用程序一样在用户单击窗口的关闭按钮时终止应用程序。但是,我无法检测系统是应该终止还是应该隐藏,因为无论如何,browser-window的close事件会在单击关闭按钮,操作系统关闭或使用退出命令终止应用程序,Cmd+Q。有什么方法可以捕获在Electron应用程序中单击应用程序窗口的关闭按钮的事件吗?感谢您的帮助。后记为了检测点击关闭按钮的事件,我尝试了这段代码varapp=require('app');varBrows