网站是否能够确定是否已安装特定的IE添加?
如何让网页检测到IE添加?
答案 0 :(得分:1)
一般来说,没有;但这取决于附加组件的作用。如果它以某种方式修改网页(例如删除广告),则应该可以使用Javascript来检测当前网页是否已被修改。
答案 1 :(得分:1)
如果插件可通过Javascript / ActiveX接口使用,则可以通过在调用某个(缺少的)插件函数时捕获异常来检查其缺失。
这样,检查几个常见的插件会导致浏览器的指纹识别方法很好。 请参阅:http://www.informatica64.com/Wbfingerprinting/
答案 2 :(得分:0)
毫无疑问,您可以通过JavaScript检测到最多;它是特定于插件的。
答案 3 :(得分:0)
在IE中,只是从您的加载项中公开一个Active X控件,然后在Javascript new ActiveXControl()
块中使用try {}
对其进行实例化。如果成功,则安装您的扩展程序。如果它失败了,可能不会。您甚至可以公开.version()
方法来获取控件的版本。