我想在我们的网站上显示自定义栏(类似通知:“安装我们的插件。”),如果尚未安装扩展程序,适用于Chrome、Firefox和Opera。如果已安装扩展程序,则不会显示任何内容。
思路如下:
1. 用户访问我们的网站时,将出现一条带有消息的栏 - “嘿,安装我们的扩展程序”。
2. 用户点击安装,扩展程序将被安装。用户无需打开它。
3. 用户再次访问我们的网站时,由于已安装了扩展程序,栏将不再出现。
我们只谈论安装检查,不涉及cookies。 到目前为止,我只能找到Chrome的解决方案:http://blog.kotowicz.net/2012/02/intro-to-chrome-addons-hacking.html和Firefox:http://webdevwonders.com/detecting-firefox-add-ons/,Opera从未提到过。
基于检查作为扩展程序一部分的本地资源的想法,有没有办法在Opera上做到这一点:
chrome-extension://--Extension ID--/blank.gif
Firefox chrome://firebug/content/blank.gif
或者:有没有一种简单的方法来检查Chrome、Firefox和Opera是否安装了扩展程序?
1. 用户访问我们的网站时,将出现一条带有消息的栏 - “嘿,安装我们的扩展程序”。
2. 用户点击安装,扩展程序将被安装。用户无需打开它。
3. 用户再次访问我们的网站时,由于已安装了扩展程序,栏将不再出现。
我们只谈论安装检查,不涉及cookies。 到目前为止,我只能找到Chrome的解决方案:http://blog.kotowicz.net/2012/02/intro-to-chrome-addons-hacking.html和Firefox:http://webdevwonders.com/detecting-firefox-add-ons/,Opera从未提到过。
基于检查作为扩展程序一部分的本地资源的想法,有没有办法在Opera上做到这一点:
chrome-extension://--Extension ID--/blank.gif
Firefox chrome://firebug/content/blank.gif
或者:有没有一种简单的方法来检查Chrome、Firefox和Opera是否安装了扩展程序?