如何从JavaScript调用浏览器扩展程序



我正在使用量角器来测试应用程序的角度JS含量。作为我的自动化脚本的一部分,我必须启动一个应用程序URL,然后致电浏览器扩展名。

单击浏览器扩展名 - 我要获得此URL

" chrome-extension://glfffgjbfebdaehgdaaehgdcaachlfcpkggbbc/html/options.html#"

我尝试了Google论坛上所述的一些解决方案,但是自动化脚本的扩展已启动。https://developer.mozilla.org/en-us/add-ons/webextensions/api/extension/geturl

编程性打开Chrome插件的选项.html页面?

由于安全目的,我没有共享代码。我要求某人建议我如何完成这项任务。谢谢!

你不能。出于安全原因,浏览器扩展程序运行与其他组件隔离。他们只能访问网页,而不是相反。这也非常有限。页面的控制台环境中的变量无法通过扩展名来访问。

如果您拥有扩展名,则可以尝试Web-Accessible-Resources。

最新更新