草庐IT

electron-quick-start

全部标签

javascript - 模拟 :starts-with or :ends-with for searching text? 的 jQuery 选择器

如果您查看selectorslist在jQuery网站上,有用于属性开始和结束的选择器。还有一个用于搜索文本的:contains选择器:alert($("div").find("span:contains(text)").html());jQuery是否有使用开头或结尾来搜索字符串的实现?仅供引用:我需要搜索XML对象。 最佳答案 据我所知不是默认情况下,但您可以通过$.expr[":"]添加自己的伪选择器:http://jsfiddle.net/h6KYk/.$.extend($.expr[":"],{"starts-with":

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

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

javascript - 如何让 Greasemonkey 脚本同时在@run-at document-start 和@run-at document-end 运行?

对于我的Greasemonkey脚本,有一部分代码应该在页面加载之前运行(@run-atdocument-start),另一部分代码应该在文档加载之后运行已加载(@run-atdocument-end)。这可能吗?脚本运行的第一部分页面加载完毕,文档准备就绪脚本运行的第二部分我不想为此使用jQuery。我尝试了onload事件,但没有成功。我认为如果文档还没有,就不能附加事件?window.document.onload=function(e){alert("document.onload");} 最佳答案 您想要的事件是DOMCo

javascript - 有循环 "start-over"吗?

有continue;停止循环并移动到下一个循环有break;停止循环并移动到循环的结尾难道没有某种start;可以停止循环并移动到循环的开始吗?我知道只需修改i的值即可轻松实现所有这三个操作,但我总是尝试寻找已经内置的函数。 最佳答案 将循环变量的值重置为初始值,然后调用continue就可以了。例如:for(vari=0;i 关于javascript-有循环"start-over"吗?,我们在StackOverflow上找到一个类似的问题: https://

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 - 将 Apple 应用内购买添加到 Electron HTML/JS 应用

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

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

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

javascript - 在窗口中拖放项目时防止 Electron 应用程序重定向

我不想在我的应用程序中使用drag+drop功能,因为不需要它。所以我想完全去掉窗口的drag+drop功能。到目前为止,当拖动图像时,Electron窗口会打开图像路径。拖动链接时,Electron窗口会重定向到链接。我试过调用这个:document.addEventListener('dragstart',function(event){event.preventDefault();returnfalse;},true);document.addEventListener('drop',function(event){event.preventDefault();returnfal