繁体   English   中英

如何使用Javascript检查是否已安装Firefox 3插件/扩展程序

[英]How to check with Javascript if a Firefox 3 Add-on / Extension is installed

实际上,这个问题基于Blog条目 ,该条目讨论FF2的主题。 但这如何与FireFox 3一起使用?

我知道必须有一种解决方法,因为最近我访问了一个网站,说:“进入该网站之前,请先禁用AdBlock +” :(

出于安全原因,没有通用的方法可以做到这一点。 甚至提到的FF2版本都是特定于该扩展名的-您不能为所有扩展名假定相同名称和放置的图标。

正如Stephen所推测的那样,AdBlock-spotters倾向于基于行为,并且特定于该扩展。 同样是Greasemonkey-spotters等。

请查看此网址。 http://www.guyfromchennai.com/?p=104这对我有用

他们可以通过其他方法检测AdBlock +。 它可以表明您从未在广告中加载某些服务器端代码,并假设您正在使用它,也许吗?

或者,如果广告是基于Flash的,则javascript可以先尝试与之进行通信。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM