我希望我的网站上的链接指向具有Firefox替代品的Google Chrome扩展程序。
问题:
答案 0 :(得分:4)
两种浏览器都提供API来启动扩展/附加安装。您实际上可以使用它们来区分浏览器。
首先,检测:
if(window.InstallTrigger) {
// This is Firefox
} else if(window.chrome && window.chrome.webstore) {
// This is Chrome
} else {
// Something else
}
接下来,您要触发安装。这可能需要用户手势 - 因此提供用户点击的按钮/链接。
我不是Firefox的专家,但这里是相关的documentation。如果您在那里发布了附加组件,我不知道它与Gallery的交互方式。
对于Chrome,您需要将网上应用店项目链接到相关网站以使用内联安装。完成后,您可以按照相关documentation。
中的步骤进行操作考虑您还想检测扩展程序是否已经安装。为此,您需要在扩展名中公开页面可见的内容或修改页面。
同样,我不是FF的专家,但这是规范的Chrome question。