Google chrome extension 如何使用ChromeApp连接到node.js服务器?

Google chrome extension 如何使用ChromeApp连接到node.js服务器?,google-chrome-extension,google-chrome-app,Google Chrome Extension,Google Chrome App,我有一个Node.js服务器,我想知道如何让ChromeApp使用它。我尝试在运行时放置“”(服务器地址): chrome.app.runtime.onLaunched.addListener(function () { chrome.app.window.create('http://localhost:3000'); }); 但它甚至没有启动。有人知道我能做什么吗? 谢谢。您无法使用chrome.app.window.create启动外部URL。事实上,如果您检查chrome.run

我有一个Node.js服务器,我想知道如何让ChromeApp使用它。我尝试在运行时放置“”(服务器地址):

chrome.app.runtime.onLaunched.addListener(function () {
   chrome.app.window.create('http://localhost:3000');
});
但它甚至没有启动。有人知道我能做什么吗?
谢谢。

您无法使用
chrome.app.window.create启动外部URL。事实上,如果您检查chrome.runtime.lastError属性,您将看到以下错误:

出于安全原因,用于创建窗口的URL必须是本地的


我建议您考虑使用标签,因为它更适合您的用例。

将您的静态内容放在应用程序中,并通过XHR从Web服务器加载动态数据。非常感谢,它成功了。我认为,对于我真正想要的,我需要重做一些工作,因为我想让我的Node.js+express服务器作为一个应用程序工作(我知道我不清楚这个问题)。