簡體   English   中英

Firebug Lite使我的網站在IE中運行

[英]Firebug Lite makes my site work in IE

所以,我有一個繁重的頁面,它可以處理大量的JavaScript,並且有一些巨大的SVG元素。 它在Webkit / Gecko中運行良好,但我現在正在IE中進行測試並且頁面沒有加載(好吧,它加載但我的大部分JavaScript似乎都沒有運行)。

我做的第一件事是將Firebug Lite放到頁面中以查看發生了什么,但在我這樣做之后,頁面在IE中完美加載和運行! 但是我沒有看到小蟲圖標到達控制台。

由於我還沒有控制台,因此我無法弄清楚發生了什么。 也許Firebug定義了我的頁面需要的一些變量( console ?)? 任何人都可以就如何在這里進行指導嗎?

我會回答這個問題,因為我的評論似乎解決了你的問題。

如果您在IE中運行時有未注釋的console.log代碼,IE將向您發出錯誤並且無法正確運行腳本。 打開控制台(IE或Firebug Lite)通常允許代碼運行,但是顯然不能指望訪問者這樣做,因此在發布生產代碼時最好刪除或注釋掉所有console.log()調用。

好吧,我想我想出來了。 console僅在IE8 + IF中定義,已打開開發人員控制台並刷新頁面。 所以包括Firebug Lite可能使我的頁面自己定義console

因此,當頁面公開時,我只需要注釋掉我的console.log語句。

暫無
暫無

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

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