我正在创建一个Chrome应用程序(已打包),我必须创建一个套接字,并在Chrome浏览器启动后立即侦听传入的广播消息。
我遇到了this API,但它似乎只适用于扩展程序。
创建窗口时监听the API 还需要权限
"permissions": ["tabs"],
,这也只适用于扩展程序。
这对于Chrome应用程序是否可行?
提前致谢。
答案 0 :(得分:2)
chrome.runtime.onStartup
(它在Chrome应用平台API page上列为支持的API)。所以你可以在Chrome应用程序中使用它。
答案 1 :(得分:2)
Chrome应用也会发生onStartup
事件,记录为here。
此外,您可能希望在首次安装(或更新)应用后,处理onInstalled
等事件以启动后台socket tcpServer。
"tabs"
权限仅适用于扩展程序,因为应用程序根本不打算与浏览器/网页进行交互,因此您肯定无法使用它。