electron-forge-vscode-win
全部标签 Electron1.6.5,Webpack2.4.1我正在使用electron-react-boilerplate使用webview组件。我将一个预加载脚本注入(inject)到webview中,它执行如下操作:const{ipcRenderer}=require('electron');constdoSomething=require('./utils/do-some-thing.js');document.addEventListener('DOMContentLoaded',event=>{doSomeThing()//tellscrapertogetstartedipcRend
在Electron应用程序中,如何访问我在package.json的"build"部分中指定的appId:"build":{"appId":"com.myapp.Something"}在开发中,我可以导入package.json并直接访问它,但是“build”部分已从打包的应用程序中消失。我想将该ID用于节点通知程序。 最佳答案 你可以使用:varfs=require("fs");varappId=JSON.parse(fs.readFileSync("path_to_package.json",'utf8')).build.app
我在使用Electron的程序中遇到问题。首先,我在“main.js”中输入require()代码。const{app,BrowserWindow,globalShortcut,Menu,ipcMain}=require('electron')以上代码没有显示来自控制台的错误。我已经创建了另一个源文件func.js。我在func.js中输入了require()代码。const{ipcRenderer,remote}=require('electron')但上面的代码在控制台中显示错误。所以我不知道哪里出了问题。ES6脚本使用了import()语句,但是不知道是不是main.js出错了,
我正在使用GitHub的Electron构建桌面应用程序。我想获取当前剪贴板内容的类型以便更好地使用它(例如,如果它是HTML,那么我想做一些与它只是文本不同的事情)。查看文档无法检查类型,但需要类型才能正确读取它。有没有简单的方法来获取类型?Relevantdocs. 最佳答案 clipboard.availableFormats()实际上返回剪贴板内容的假定mime类型。因此,要测试纯文本,只需plain/text,对于图像,可以是image/png或image/jpeg预计。 关于
我有一个Javascript浏览器项目拆分为多个文件,无法让ESLint在相同的全局范围内检查我的HTML文件的脚本标签,以便在一个文件中声明和调用类和函数可以在另一个文件中识别。这是我的项目结构:这是foo.js的内容:sayHello();和bar.js:functionsayHello(){console.log('Hello');}我已经在HTML文件中链接了它们:我认为解决这个问题的方法是使用eslint-plugin-html包,但尝试配置它却没有成功。这些是我在项目本地安装的包:Alexs-MacBook-Pro:Demoalexmcdermott$npmlist--de
我正在尝试使用Nightmare/Electron抓取动态分页网站。我看不到执行do...的方法,直到使用Nightmare函数或使用逻辑链接评估调用的方法。这是一个简单的代码示例,它仅通过Google搜索一个短语并返回第1页的结果hrefs。我希望此代码对结果中的每个页面继续。varNightmare=require('nightmare');varvo=require('vo');vo(function*(){varnightmare=Nightmare({show:true});varlinks=yieldnightmare.goto('http://www.google.com
在ElectronJS中,我为Windows创建了一个应用程序并注册了我自己的深度链接协议(protocol)。单击我的链接ludo://play?level=1234时,该应用程序会正确打开。没问题。但是我不知道如何检索我的应用程序内部的深层链接。app.setAsDefaultProtocolClient的文档提到这句话:整个链接,包括协议(protocol),将作为参数传递给您的应用程序。谁能告诉我如何找回它?因为它不在process.argv中,也不在process.execPath或process.execArgv中。是否可以在应用启动时在回调中传递?在这方面的任何帮助都会很
我说使用Electron并尝试制作最小化和关闭按钮。index.htmlminimizeclose索引.jsconstremote=require('electron').remote;functionminimize(){varwindow=remote.getCurrentWindow();window.minimize();}functionclose(){varwindow=remote.getCurrentWindow();window.close();}我一定是犯了一些愚蠢的错误或者什么,但是最小化按钮工作得很好,而关闭按钮不起作用。我还尝试了这里提到的EventListe
我有什么在安装和配置方面officialdocumentation陈述如下:AllyouhavetodonowisimportinstallExtension,{REACT_DEVELOPER_TOOLS}from'electron-devtools-installer';installExtension(REACT_DEVELOPER_TOOLS).then((name)=>console.log(`AddedExtension:${name}`)).catch((err)=>console.log('Anerroroccurred:',err));这有点简洁。问题我应该把这段代码放
是否可以使用指向文件的常规anchor标记来打开用于保存文件的对话框?就像网络浏览器一样。例如:Download然后让anchor标记在点击时触发保存文件对话框?我已经尝试使用file://absolute-path-to-the-dir/documents/somefile.pdf并且它想要在应用程序中打开文件而不是下载它。更新:在比我写这个问题时使用的更高版本的Electron中,行为是我想要的,一个窗口打开,要求用户保存文件。但是,在外部链接的情况下,并希望只为内部链接保留Electron窗口并在默认操作系统选择中打开外部链接,JoshuaSmith的答案可以做到这一点。