2011-01-08 25 views
4

如何僅爲所選TLD中的頁面自動啓用Firebug和FirePHP,例如: *.dev
我沒有看到任何選項。也許有些用戶?僅適用於選定域的Firebug和FirePHP?

另外,有沒有什麼辦法總是啓動Firebug在最小化狀態欄模式?

回答

1

要做到這一點,最好的方法是如下(未測試):

$firephp = FirePHP::getInstance(true); 
// always disable first 
$firephp->setEnabled(false); 
if(substr($_SERVER['HTTP_HOST'], -4, 4)==".dev") { 
    // only enable when criteria matches 
    $firephp->setEnabled(true); 
} 

這假定FirePHP < 1.0。如果使用FirePHP 1.0,則更容易。您可以在網站中輸入install FirePHP,並且只有在設置了INSIGHT_CONFIG_PATH並且檢測到授權客戶端後才能啓用它。

我並不是100%確定你在最小化模式下啓動Firebug的含義。它會保持上次使用時的設置。如果您想探索一些我們可以實施的控制Firebug的選項,請致電get in touch

+0

謝謝,但這只是禁用日誌記錄,而不是Firebug擴展本身。而只是PHP,Firebug控制檯仍然開啓/關閉。 – takeshin 2011-01-11 07:54:07