【问题标题】:How to open a browser window from a node-webkit app?如何从 node-webkit 应用程序打开浏览器窗口?
【发布时间】:2013-10-10 01:27:49
【问题描述】:

我有一个桌面应用程序,使用 node-webkit 打包。我需要在单击链接时打开用户的默认浏览器。我正在使用

window.open("www.google.com")

但这会打开一个新的 node-webkit 窗口,而不是打开一个浏览器窗口。如何改为打开浏览器窗口??

【问题讨论】:

标签: javascript jquery desktop-application node-webkit


【解决方案1】:

要在用户的默认浏览器中打开链接,您可以使用gui.Shell.openExternal("http://website.com")。查看gui.Shell 的文档。

【讨论】:

  • 谢谢.. 效果很好。这也出现在 window 对象中,所以我可以说 window.gui.Shell.openExternal("website.com")
  • 有没有办法存储对打开的窗口的引用?
  • 为了完整起见,必须在gui变量之前定义:var gui = require('nw.gui');
猜你喜欢
  • 2014-03-09
  • 2015-01-08
  • 1970-01-01
  • 2011-05-29
  • 1970-01-01
  • 2014-12-22
  • 2011-03-20
  • 2016-09-18
  • 2011-02-18
相关资源
最近更新 更多