「console」は Internet Explorer の未定義エラーです: 解決策
ファイルの先頭で 'console' 変数を定義しようとしましたが、 Internet Explorer 8 以前のバージョンでは、HTML ページ、「コンソール」を未定義として報告するスクリプト エラーが継続します。これらのエラーを回避するには、問題をさらに深く掘り下げる必要があります。
解決策は、グローバル コンテキスト (ブラウザーの 'ウィンドウ') 経由で 'console' 変数にアクセスすることにあります。これを実現するには、コードを次のように変更します。
if (!window.console) console = ...
このアプローチにより、未定義の変数を直接参照しようとする問題が排除されます。代わりに、グローバル コンテキストの属性として 'console' 変数にアクセスし、未定義のステータスを効果的にオーバーライドします。
または、'window' オブジェクトを回避するには、次の構文を使用します:
if (typeof console === 'undefined') console = ...
これらの解決策のいずれかを利用することで、「コンソール」を削除することが可能になります。 Internet Explorer の未定義エラーです。これにより、古いブラウザ バージョンでのシームレスなスクリプト実行が可能になります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3