【发布时间】:2017-09-11 20:20:52
【问题描述】:
我开发了一个与 Firefox/Edge/Opera 兼容的 chrome 扩展。
该扩展依赖于可通过网络访问的 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 页面)?
如果方案能兼容所有浏览器就完美了!
【问题讨论】:
标签: google-chrome-extension firefox-addon-webextensions opera-extension microsoft-edge-extension