Browser 将我的网站链接到具有Firefox替代方案的Google Chrome扩展
我想在我的网站上有一个链接到一个谷歌浏览器的扩展,它有一个Firefox的替代品 问题:Browser 将我的网站链接到具有Firefox替代方案的Google Chrome扩展,browser,google-chrome-extension,firefox-addon,webpage,Browser,Google Chrome Extension,Firefox Addon,Webpage,我想在我的网站上有一个链接到一个谷歌浏览器的扩展,它有一个Firefox的替代品 问题: 如何从网页链接到浏览器(Google Chrome/Firefox)插件 如何根据用户浏览器决定显示哪个链接?换句话说:当一个人使用Firefox进入我的网页时,我想要 显示Firefox插件的链接,如果他使用Google Chrome- 链接到谷歌浏览器插件 两种浏览器都提供了一个API来启动扩展/加载项安装。实际上,您可以使用它们来区分浏览器 首先,检测: if(window.InstallTrigge
两种浏览器都提供了一个API来启动扩展/加载项安装。实际上,您可以使用它们来区分浏览器 首先,检测:
if(window.InstallTrigger) {
// This is Firefox
} else if(window.chrome && window.chrome.webstore) {
// This is Chrome
} else {
// Something else
}
接下来,您要触发安装。这可能需要一个用户手势——因此,请提供一个按钮/链接供用户单击 我不是火狐的专家,但这里有一些相关的问题。我不知道如何与画廊互动,如果你有插件发布在那里 对于Chrome,您需要将Web应用商店项目链接到相关站点,才能使用内嵌安装。完成后,您可以按照相关部门的程序进行操作
考虑到您还希望检测扩展是否已安装。要做到这一点,您需要从扩展中公开页面可见的内容,或者修改页面
同样,我不是FF方面的专家,但这里有一个规范。两种浏览器都提供了一个API来启动扩展/附加安装。实际上,您可以使用它们来区分浏览器 首先,检测:
if(window.InstallTrigger) {
// This is Firefox
} else if(window.chrome && window.chrome.webstore) {
// This is Chrome
} else {
// Something else
}
接下来,您要触发安装。这可能需要一个用户手势——因此,请提供一个按钮/链接供用户单击 我不是火狐的专家,但这里有一些相关的问题。我不知道如何与画廊互动,如果你有插件发布在那里 对于Chrome,您需要将Web应用商店项目链接到相关站点,才能使用内嵌安装。完成后,您可以按照相关部门的程序进行操作
考虑到您还希望检测扩展是否已安装。要做到这一点,您需要从扩展中公开页面可见的内容,或者修改页面 再说一次,我不是FF方面的专家,但这里有一个标准