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

标签 google-chrome-extension google-chrome-app

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

chrome.app.runtime.onLaunched.addListener(function () {
   chrome.app.window.create('http://localhost:3000');
});

但它甚至没有启动。有人知道我能做什么吗? 谢谢。

最佳答案

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

The URL used for window creation must be local for security reasons.

我建议您考虑使用 <webview> 标记,因为它更适合您的用例。

关于google-chrome-extension - 如何使用ChromeApp连接到node.js服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29309049/

相关文章:

javascript - Chrome 扩展 : If my app does not have a default_popup set then I am not able to view Inspect Popup. 如何调试?

google-chrome-app - 以散列数组作为值的 Postman chrome 扩展

javascript - Chrome 应用程序 : Cannot retrieve file load status

google-chrome - 抑制Chrome打包应用程序中的 "Failed to load resource: net::ERR_FILE_NOT_FOUND"

javascript - Chrome 错误页面上的内容脚本

google-chrome - Chrome 开发者工具中的错误

javascript - 使用 chrome 扩展程序将可点击的图标/按钮添加到输入字段 - HTML、CSS、JavaScript

javascript - 如何通过 javascript 插件/扩展隐藏地址栏、菜单栏等来操作跨浏览器窗口?

javascript - 受密码保护的 Chrome 扩展程序

java - 带有 Java 小程序的 Chrome 打包应用程序