我开发了一个与 Firefox/Edge/Opera 兼容的 chrome 扩展。
该扩展依赖于可通过 Web 访问的 REST API。在 Web 开发期间,我更喜欢指向一个开发端点,它不会影响生产租户,只会影响开发实例和数据库。
我的问题很简单,我想做类似于这个伪代码:
if (extension.downloaded_from_store == true)
endpoint = "https://api-dev.example.com"
else
// The extension has been installed from a local directory
endpoint = "https://api-prod.example.com"
你知道我怎么能做这样的事情(最好是从 background.js 页面)?
如果解决方案可以兼容所有浏览器,那就完美了!