2011-01-08 30 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