-2
我有自我託管的ASP.NET web服務和與該服務通信的小型HTML5應用程序我如何確定代碼或元素被非IE瀏覽器阻止?
當我嘗試在IE中打開此頁時,瀏覽器向我顯示它已阻止ActiveX組件和腳本的通知。允許瀏覽器執行動態組件,HTML/JS代碼工作正常 - 查詢到達Web服務,它生成所需的數據,發送頁面需要的數據
但是當我在另一個瀏覽器(Chrome,FF等)中打開頁面時,不會對服務器作爲回調發送的任何數據作出反應。查詢到達Web服務但網頁和主機的所有通信停止
,我連接到頁面的所有JS-庫:「jQuery的2.1.0.min」我自己「common.js」
所以,我如何確定,哪些元素在not-IE中不能正常工作?
開始,可能檢查錯誤,你在某些跨域的東西中使用了ActiveX,並且只在IE中支持。 – adeneo
實際上,很可能,IE瀏覽器不能「正常工作」,並且您的代碼依賴於不正確的行爲來執行您想要的操作。 jQuery 2不支持IE 6,7或8,所以如果你使用IE,你應該使用jQuery 1.11.1來代替。如果你這樣做,你可能會發現你的網站在所有瀏覽器中都是一致的,而且它們在任何瀏覽器上都不起作用。 – neelsg