可能重複:
Javascript that detects Firebug?如何檢查Mozilla中是否安裝了Firebug?
如何檢查螢火蟲是否被安裝在Mozilla或不使用JavaScript代碼?
可能重複:
Javascript that detects Firebug?如何檢查Mozilla中是否安裝了Firebug?
如何檢查螢火蟲是否被安裝在Mozilla或不使用JavaScript代碼?
在網頁中的任何地方,你可以這樣做:
<script>
if(console) {
console.log("Firebug is installed and running!");
} else {
alert("Firebus either isn't installed, or isn't running.");
}
</script>
不完美的,如果你特別要檢查Firebug的,因爲它可能會報告說,螢火蟲存在於其他瀏覽器,如Chrome瀏覽器,因爲它們的開發者工具也使用與Firebug相同的對象console
。如果您確實需要檢查Firebug,那麼您還可以添加瀏覽器檢測以確保您使用的是Firefox。
如果控制檯不存在,這將引發異常。 'if(window.console)'或'if(typeof console!=='undefined')'會更好。 – 2011-12-23 14:33:18
接受的答案根本沒有檢測到Firebug,它只是檢測一個console
對象是否可用。
如果要檢測Firebug,請查找window.console.firebug
。使用this snippet:
if (window.console && console.firebug) {
// Firebug is enabled
}
這取決於你的目的是什麼 - 通過fbug登錄?然後檢查console.log可能就足夠了(請注意,還有其他定義console.log的工具)。防止拆卸?那麼請不要,並非每個* * * * * * *都試圖破壞您的應用程序。 – Piskvor 2011-04-12 11:48:06
ya通過螢火蟲登錄 – SSN 2011-04-12 11:49:40