看来我无法检测Vista/IE7上安装的Flash版本。在IE7上检测Adobe Flash版本 - vista
下面的代码失败:
var x = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
我得到的错误是:
automation server cannot create object
望着的Adobe Flash检测试剂盒(从Adobe),它看起来像是一个失败以及。我只有1台Vista的机器来进行测试,所以我很好奇:
- 是否有
- 是否出现给大家这个问题解决问题的方法呢?
我已经在Windows XP上的IE6和IE7上成功测试了这一点。
不幸的是,即使是Adobe的自身检测系统失败。 – Evert 2009-06-04 21:15:39
我在Win XP和IE8上 - 我试过两个不同的闪存检测库在js中。他们都为我工作 - 也许它也会帮助你: http://www.featureblend.com/javascript-flash-detection-library.html http://web.mit.edu/is/web/reference /guidelines/flash/example.html – brokenisfixed 2009-06-05 07:59:37