我有一個使用node-webkit打包的桌面應用程序。我需要點擊鏈接打開用戶的默認瀏覽器。我正在使用如何從node-webkit應用程序打開瀏覽器窗口?
window.open("www.google.com")
但是這會打開一個新的node-webkit窗口而不是打開瀏覽器窗口。我如何打開瀏覽器窗口?
我有一個使用node-webkit打包的桌面應用程序。我需要點擊鏈接打開用戶的默認瀏覽器。我正在使用如何從node-webkit應用程序打開瀏覽器窗口?
window.open("www.google.com")
但是這會打開一個新的node-webkit窗口而不是打開瀏覽器窗口。我如何打開瀏覽器窗口?
要在用戶的默認瀏覽器中打開鏈接,可以使用gui.Shell.openExternal("http://website.com")
。檢出gui.Shell的文檔。
謝謝..它的作品完美。這也出現在窗口對象中,所以我可以說window.gui.Shell.openExternal(「website.com」) –
是否有一種方法來存儲對打開的窗口的引用? – dopatraman
爲了完整性,您必須在'gui'變量之前定義:'var gui = require('nw.gui');' – Edakos
可能的重複[如何使用nodejs打開默認瀏覽器並導航到特定的URL](http://stackoverflow.com/questions/8500326/how-to-use-nodejs-to-open-default-browser -and-navigate-to-a-specific-url) –
@Tomek:當然看起來像,是的; [這個答案](http://stackoverflow.com/a/13419639/157247)似乎最相關。 –
@Tomek,發佈的鏈接使用另一個寶石。我會更感興趣,如果我可以通過任何JavaScript方法玩它。找不到方法做到這一點 –