【发布时间】:2019-06-13 13:19:43
【问题描述】:
我正在编写一个与网页通信的 Chrome 应用程序。为此,我在清单文件中添加了类似的内容。
"externally_connectable": {
"matches": ["*://*.example.com/*"]
}
但“example.com”必须是动态的,因为个别客户只有一台网络服务器。
有没有可能,用户(安装应用程序)可以更改 externally_connectable 站点。
【问题讨论】:
-
没有。一旦扩展被打包/安装,它就不能被编辑。而且也没有 API 可以在脚本中设置域。
-
我猜你将不得不改变通信架构并使用动态注入的内容脚本,当 URL 匹配保存在扩展本地存储中的配置值时。
-
Moni 你有任何替代建议来解决我的问题
-
您找到了可行的解决方案吗?
-
@Mouneer 不,我没有,看来你不能。
标签: google-chrome google-chrome-app