通过外部浏览器检查电子是否在运行

时间:2019-01-16 17:38:52

标签: node.js electron

我希望能够提示尚未访问我们网站的用户下载我们的Electron应用程序。我基本上只需要ping电子来查看该过程是否正在运行。理想情况下,我只是在Electron应用程序中查找特定文件会很不错,然后只需通过端口即可访问它。例如http://localhost:5580/doesExist.html

我已经调查了Express,看看是否可以用电子包装Express并让电子运行一个单独的Express应用,但是我觉得这太复杂了,以至于无法通过URL访问电子页面。

还有其他选择吗?

到目前为止,这个想法是将我要在上面创建的URL AJAX ..如果存在,则不提示。如果不存在,请执行我们的协议以启动应用程序,然后再次AJAX URL以查看它是否存在。如果仍然不存在,则显示对话框以安装应用程序。

1 个答案:

答案 0 :(得分:1)

我当然可以在此之后立即找到解决方案。

long

只需用显示应用程序正在运行的JSON字符串替换var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Hello World!'); res.end(); }).listen(8181); })