簡體   English   中英

帶有javascript的網站無法在IE9中使用,但只能在IE9的兼容模式下使用-如何強制兼容視圖?

[英]Website with javascript doesn't work in IE9 but in IE9's compatibility mode - how to force compatibility view?

我知道已經存在這樣的問題: 強制IE9進入瀏覽器兼容性視圖

但由於添加:

<meta http-equiv="X-UA-Compatible" content="IE=9">

轉到頂部並使用ctrl + F5重新加載頁面無濟於事,必須采用另一種方法。

在我的網站上也有一個bxslider,據此: bxslider在IE9中不起作用,我用標簽替換了元素(具有空href屬性)-仍然無效。 滑塊的圖像以全尺寸顯示,一個在另一個下方。 激活兼容模式后,該站點可以正常運行。

我不想從頭開始重建我的應用程序,那么我該怎么做才能強制兼容視圖? 還是至少有一個不錯的免費調試工具? 我下載了帶有調試欄的firefox插件IE Tab,但是要使用它,您必須購買高級版本。 我只是不知道是什么原因導致了錯誤...

我發現了造成此錯誤的原因: 為什么JavaScript僅在IE中打開開發人員工具一次后才能工作?

如此令人沮喪和如此簡單。 這是由腳本中的console.logs引起的。 沒有它們,它就像是一種魅力。

如果您在JS的開頭使用此代碼(我在所有項目中都使用過) https://gist.githubusercontent.com/elijahmanor/7884984/raw/console-monkey-patch.js ,它將覆蓋console.log功能,這樣可以避免IE中的錯誤,但仍然可以在chrome等現代瀏覽器中進行登錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM