JavaScript を使用して Firefox ブラウザで Firebug が有効になっているかどうかを検出するコード_JavaScript ヒント

WBOY
リリース: 2016-05-16 18:13:06
オリジナル
841 人が閲覧しました

Firebug パネルが有効になると、現在の Firebug の現在のバージョンを保存するために window.console オブジェクトと window.console.firebug 変数が追加されます。Firebug パネルを閉じると通常の状態に戻るので、それを検出できます。 firebug が有効かどうかを判断します。

コードをコピー コードは次のとおりです。

Boolean(window.console && window.console .firebug)

したがって、firebug が有効になっていない場合のスクリプト エラーを回避するには、スクリプトの先頭に次のステートメントを追加して、互換性のために空のコンソール オブジェクトを手動で作成します。
コードをコピー コードは次のとおりです。

if (!window.console) {
/ / firebug コンソール呼び出しがインストールされていない場合は無視します
// firebug 1.6.0 の場合
(function(m, i) {
window.console = {};
while (i- -) {
window.console[m[i]] = function() {};
}
})('ログ デバッグ情報 警告 例外アサート dir dirxml トレース グループ groupEnd groupCollapsed time timeEnd profile profileEnd count Clear table error notificationFirebug'.split(' '), 22);
}

このようにすると、IE でページを正常にプレビューでき、デバッグ情報も正常に出力できます。 Firefox、Chrome、Safari。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート