2011-12-23 103 views
2

我使用PHP進行網頁設計。 在加載頁面之前我想檢查firebug中是否安裝了瀏覽器,請問在php中是否有任何函數else如何找到firebug插件是否安裝。如何確認Firebug已安裝在瀏覽器中?

+1

我不知道如何做到這一點,但爲了個人利益,你爲什麼要檢查是否安裝了螢火蟲?你能用那些信息做什麼? – 2011-12-23 13:00:44

+0

重複http://stackoverflow.com/questions/398111/javascript-that-detects-firebug – jermel 2011-12-23 13:02:52

+0

看看@ - > http://stackoverflow.com/questions/398111/javascript-that-detects-firebug – Rikesh 2011-12-23 13:02:56

回答

1

PHP是在服務器端,我不認爲有找到客戶端插件信息的方法。除非,你可以控制瀏覽器,那麼你可以檢測並把信息放在HTTP請求中,以便服務器知道。

+0

不知何故,它可能可以檢測到螢火蟲是否開放,因爲當你打開螢火蟲並在Gmail中做某些事情時,ex gmail檢測到它,然後通知顯示「螢火蟲放緩你的Gmail帳戶速度' – Dau 2011-12-23 13:05:00

1

不是在正常的HTTP請求,但是你可以用JavaScript檢查在客戶端上,然後做出一個ajax向服務器發送響應並根據該響應行事。 detect firebug with javascript

4

你不能這樣做。但是,它可能用JavaScript:

if (window.console && window.console.firebug) { 
    /* firebug found! */ 
} 
0

由於螢火蟲不經請求暴露自己的頭在未知的存在或不存在到Web服務器。

您需要在頁面中檢查一些客戶端js,然後將window.console.firebug的結果發送到php腳本,然後將該結果關聯到會話變量。

相關問題