2011-08-17 290 views
0

我使用的是IE 8,并且出现此错误:您的浏览器不支持此应用程序。如何在IE中禁用此错误?IE错误:您的浏览器不支持此应用程序

enter image description here

+0

...通过禁用JavaScript。也许更新你的问题,提及你使用Selenium,即使支持IE 5.5或更高版本,你仍然会在IE8中得到一个不受支持的错误。 – Shi

回答

2

错误来自www.sunnycars.com/mode/item/script_check.js上的脚本。

var ie5=document.getElementById?document.all?true:false:false; 
var ie55=document.getElementById?document.all?(navigator.appVersion.indexOf("MSIE 5.5")!=-1)?true:false:false:false; 
... 
oldie = ie4?(ie5?(ie55?false:(ie6?false:(ie7?false:true))):true):false; 

换句话说谁写了这个小丑认为支持document.all但没有“MSIE 5.5”到“MSIE 7.0”的用户代理字符串,必须是IE5.0和任何浏览器因此太旧了。 IE 7以上的新版本或支持document.all的其他浏览器的想法似乎从未跨过他们的想法。

UA-sniffing在最好的时候是非常值得怀疑的,但这是一个特别的骨头标本。如果你是这个网站的网站管理员,最好的办法是完全摆脱这个脚本,因为它没有做任何有价值的事情,也没有做过。你可能也想看看更新脚本的其他部分,这也显示出衰减的迹象。

如果您只是本网站的访问者,您可以采取的唯一措施是避免访问此网站。

+0

真棒的答案。只是好奇,你也是这个剧本的受害者.. –

+0

嘿。不,我对UA嗅探的容忍度很低。:-) – bobince

1

您不能禁用此错误。您正在运行的应用程序可能有一个Javascript代码来检查浏览器的兼容性。这个错误不是由您的浏览器引发的。您可能需要升级到更高版本的应用程序(硒)。但是,如果你只是想禁用它,那么你可以尝试在浏览器中禁用JavaScript。你会得到一个丑陋的错误图标。 (我只是想回答你的问题,它远非理想的解决方案。)

(注:因为我相信,你正在使用用途的应用程序的ActiveX插件,它可能无法在IE8中所有运行)

0

不要去那个网站或尝试不使用IE浏览器。

+0

hmm在win7中我使用IE9并没有问题。但win2003不支持IE9只是IE8:(( – senzacionale

+0

这是你的网站,你试图编程它不显示? – Caimen

相关问题