Electron (Atom-Shell)从页面中的链接运行unix命令
Electron (Atom-Shell) Run unix command from link in page
我正在尝试学习电子(原子外壳),但我发现很难找到它的文档…
我只是想弄清楚如何在index.html中创建与<a href="something"></a>
的链接,并让它打开终端窗口或运行某种程序。
我通过学习程序中需要的特定任务来学习语言,所以这就是我问这个问题的原因,这样我就可以在我的程序中利用其他方式使用的技术。
谢谢你的帮助
实际上,Electron只是Chromium浏览器的定制版本,附带了Nodejs和一些非常酷的软件包,这些软件包基本上允许你像运行本地平台应用程序一样运行定制浏览器。因此,创建一个电子应用程序非常类似于创建一个具有Nodejs后端的web应用程序。
所以要开始一个简单的"Hello World!"应用,你可以运行下面的npm…
npm install electron-prebuilt --save-dev
一旦安装了npm,你将需要三个文件来运行一个电子应用。
- 一个包。json文件
- javascript文件(默认为main.js)
- html文件(默认为index.html)
查看这个GitHub repo的快速复制/粘贴版本和更详细的说明:https://github.com/mafintosh/electron-prebuilt
之后,你可以简单地运行你的应用程序…
$ electron .
最后,打开终端窗口的一种方法是在html中使用onclick属性来触发child_process,在函数中找到。
就是这样!你应该能够像编辑任何web应用程序一样编辑html和javascript文件,并充分利用Electron提供的附加功能。
我还会查看这些资源以获取更多信息:
电子如何工作的快速入门- https://github.com/atom/electron/blob/master/docs/tutorial/quick-start.md
Atom讨论论坛(因为Atom是用Electron构建的,并且是可编程的,所以社区相当活跃)——https://discuss.atom.io/c/electron
一个很酷的仓库,以保持最新的信息。它包括当前使用Electron的应用程序的链接、教程、视频等等https://github.com/sindresorhus/awesome-electron
我希望这对你有帮助!
- 单击链接时停止运行javascript
- Javascript:在新页面中打开链接并运行脚本
- JQuery 在页面上显示时不会运行视差,而是使用绝对链接
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- 使用运行时创建的链接来触发ASP.Net中隐藏按钮的单击处理程序
- 有没有一种方法可以在运行中添加CKEditor的按钮到链接插件
- Javascript 在单击超链接时运行操作
- 使用运行时逻辑链接节点.js流
- 获取在单击链接时运行的函数
- AngularJS:如何在指令编译和链接后从指令内部运行JavaScript
- 小提琴在单击链接时在结果面板中显示 JSFiddle 登录(而不是正常运行)
- 单击链接时运行 PHP SQL 查询命令
- 正文加载上的 HTML 运行 href 链接
- 是否可以使输入像链接(Chrome)一样运行
- 勾选复选框并通过单击链接运行 onclick 事件
- 点击jquery链接运行php文件
- 将暂停动画's播放状态更改为点击链接运行
- 如何使用javascript onclick从链接运行sql查询
- 在没有重定向的情况下从链接运行php代码
- Electron (Atom-Shell)从页面中的链接运行unix命令