将我的网站链接到 Google Chrome 具有 Firefox 替代品的扩展
Linking my website to a Google Chrome extension that has a Firefox alternative
我想要我网站上的 link 到 Google Chrome 具有 Firefox 替代品的扩展。
问题:
- 如何从网页 link 到浏览器(Google Chrome/Firefox)插件?
- 如何根据用户浏览器决定显示哪个 link?换句话说:当有人使用我想要的 Firefox 进入我的网页时
向 Firefox 插件显示 link,如果他使用 Google Chrome -
link 到 Google Chrome 插件。
两种浏览器都显示 API 以启动 extension/add-on 安装。您实际上可以使用它们来区分浏览器。
一、检测:
if(window.InstallTrigger) {
// This is Firefox
} else if(window.chrome && window.chrome.webstore) {
// This is Chrome
} else {
// Something else
}
接下来,您要触发安装。这可能需要用户手势 - 因此呈现 button/link 供用户单击。
我不是 Firefox 的专家,但这是相关的 documentation。我不知道它如何与 Gallery 交互,如果你在那里发布了附加组件。
对于 Chrome,您需要 link 将 Web Store 项目添加到相关站点以使用内联安装。完成后,您可以按照相关 documentation.
中的程序进行操作
考虑到您还想检测扩展是否已经安装。为此,您需要从扩展中公开页面可见的内容或修改页面。
同样,我不是 FF 专家,但这是规范的 Chrome question。
我想要我网站上的 link 到 Google Chrome 具有 Firefox 替代品的扩展。
问题:
- 如何从网页 link 到浏览器(Google Chrome/Firefox)插件?
- 如何根据用户浏览器决定显示哪个 link?换句话说:当有人使用我想要的 Firefox 进入我的网页时 向 Firefox 插件显示 link,如果他使用 Google Chrome - link 到 Google Chrome 插件。
两种浏览器都显示 API 以启动 extension/add-on 安装。您实际上可以使用它们来区分浏览器。
一、检测:
if(window.InstallTrigger) {
// This is Firefox
} else if(window.chrome && window.chrome.webstore) {
// This is Chrome
} else {
// Something else
}
接下来,您要触发安装。这可能需要用户手势 - 因此呈现 button/link 供用户单击。
我不是 Firefox 的专家,但这是相关的 documentation。我不知道它如何与 Gallery 交互,如果你在那里发布了附加组件。
对于 Chrome,您需要 link 将 Web Store 项目添加到相关站点以使用内联安装。完成后,您可以按照相关 documentation.
中的程序进行操作考虑到您还想检测扩展是否已经安装。为此,您需要从扩展中公开页面可见的内容或修改页面。
同样,我不是 FF 专家,但这是规范的 Chrome question。