Javascript 如何从节点webkit应用程序打开浏览器窗口?

Javascript 如何从节点webkit应用程序打开浏览器窗口?,javascript,jquery,desktop-application,node-webkit,Javascript,Jquery,Desktop Application,Node Webkit,我有一个桌面应用程序,使用NodeWebKit打包。我需要在单击链接时打开用户的默认浏览器。我正在使用 window.open("www.google.com") 但这会打开一个新的节点webkit窗口,而不是打开浏览器窗口。如何打开浏览器窗口?要在用户的默认浏览器中打开链接,可以使用gui.Shell.openExternal(“http://website.com)。查看文档。可能重复的@Tomek:看起来确实如此,是的;似乎最相关。@Tomek,发布的链接使用了另一个gem。如果我可以通

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

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

但这会打开一个新的节点webkit窗口,而不是打开浏览器窗口。如何打开浏览器窗口?

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

可能重复的@Tomek:看起来确实如此,是的;似乎最相关。@Tomek,发布的链接使用了另一个gem。如果我可以通过任何javascript方法使用它,我会更感兴趣。找不到办法是的,谢谢。。它工作得很好。这也出现在window对象中,因此我可以说window.gui.Shell.openExternal(“website.com”)是否有方法存储对已打开窗口的引用?为了完整性,必须在
gui
变量之前定义:
var gui=require('nw.gui')