2011-08-17 79 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

相關問題