Google chrome 有没有办法从chrome extension启动chrome套装应用程序
我正在开发一个chrome打包应用程序和chrome扩展程序,它们都可以相互通信,我想从chrome扩展程序中获取打包应用程序,有什么办法吗 注: 我尝试使用的launchApp方法,但由于未知原因,chrome.management在我的chrome扩展JS代码中未定义,尽管我在清单文件中指定了管理权限,如下所示:Google chrome 有没有办法从chrome extension启动chrome套装应用程序,google-chrome,google-chrome-extension,google-chrome-app,Google Chrome,Google Chrome Extension,Google Chrome App,我正在开发一个chrome打包应用程序和chrome扩展程序,它们都可以相互通信,我想从chrome扩展程序中获取打包应用程序,有什么办法吗 注: 我尝试使用的launchApp方法,但由于未知原因,chrome.management在我的chrome扩展JS代码中未定义,尽管我在清单文件中指定了管理权限,如下所示: “权限”:[“管理”] 有没有人知道问题出在哪里,或者有没有其他方法可以解决 感谢您的帮助:)无法使用chrome.management有两个可能的原因 您没有正确地重新加载扩展
“权限”:[“管理”]
有没有人知道问题出在哪里,或者有没有其他方法可以解决
感谢您的帮助:)无法使用
chrome.management有两个可能的原因
您没有正确地重新加载扩展
您正试图从内容脚本调用此功能;您不能这样做,因为内容脚本对ChromeAPI的访问非常有限。你需要一个后台页面来为你做这件事
也就是说,如果您同时编写扩展和应用程序,那么有一种更好的方法可以做到这一点<代码>“管理”
权限是个大问题,安装时会向用户发出警告
相反,您可以向应用程序发送交叉扩展消息。它会唤醒它,你可以从那里启动你的主窗口。有关详细信息,请参阅。请正确设置问题的格式。然后我会回答。另外,需要澄清的一点很重要——您是否也开发了该应用程序,还是它是一个第三方应用程序?它工作得很好,只是在“background.js”文件thnx@Xan中添加了一个小的“chrome.runtime.onMessageExternal.addListener”