IE9 平時報錯,F12不報錯
最近遇到一個比較奇怪的問題,在使用IE9繪製圖片時發現在平時會出現問題,但當使用F12debug模式時,問題又不出現了
一直想不明白是為什麼,最後到微軟官網檢視找到了這個問題。
平時IE9模式時,IE9瀏覽器是沒有console這個物件的,當使用debug時這個console物件會被構造出來,這個時候就不會報錯了
使用高版本的瀏覽器模擬IE9時這中問題是復現不了的,如果要測試這種問題一定要在IE9及其以下的瀏覽器
在使用的時候只要判斷
if(window.console){
//需要執行的有關console的程式碼就行了
}
微軟官方給出的解釋:https://msdn.microsoft.com/library/gg589530(v=vs.85).aspx
相關文章
- ant-design-pro IE9下報錯集合IE9
- tar解包時報錯
- JavaScript報錯型別(報錯速查)JavaScript型別
- dimp時報錯,字串截斷字串
- yii執行phpunit時報錯PHP
- SQL Prompt安裝不上(報錯:1603)SQL
- springcloud報錯報UnsatisfiedDependencyExceptionSpringGCCloudException
- VSCode連線伺服器在選擇平臺時報錯VSCode伺服器
- laravel11: 安裝時報錯Laravel
- 【AutoCAD .NET】建立Hatch時報錯eInvalidInput
- 使用 Composer 安裝 Laravel 時報錯Laravel
- 靜默安裝oracle時報錯Oracle
- pnpm 報錯NPM
- 報錯集
- Jenkins報錯Jenkins
- 報錯+2
- playsound報錯
- 前端報錯前端
- dhcp報錯
- 報錯集合
- mybatis報錯MyBatis
- modprobe報錯
- JavaScript報錯JavaScript
- redis報錯Redis
- hive 報錯Hive
- spark報錯Spark
- Springboot 啟動時不報錯一直卡住,{dataSource-1} initedSpring Boot
- [20220422]為什麼執行不報錯.txt
- flutter 編譯報錯總結(不斷更新)Flutter編譯
- vscode使用chrome除錯報錯VSCodeChrome除錯
- Laravel 54 配置 Elasticsearch 時的報錯提示LaravelElasticsearch
- laravel 資料庫遷移時報錯Laravel資料庫
- 小程式[InnerAudioContext]不報錯、 不播放BUG要如何解決?Context
- DocumentDB 報錯“not master”AST
- git報錯集Git
- oracle dg報錯Oracle
- 又又報錯
- pycharm import 報錯PyCharmImport
- 埠占用報錯