有没有办法在Firebug的控制台中输出HTML?

时间:2015-03-12 08:50:42

标签: html firebug xdebug console.log var-dump

我正在使用Firebug的console.log()来输出Xdebug的var_dump()结果,它看起来像这样:

<pre class='xdebug-var-dump' dir='ltr'>
<b>array</b> <i>(size=1)</i>
  'offset' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'40'</font> <i>(length=2)</i>
</pre>

有没有办法将其作为已处理的HTML输出而不使用 Net 面板中的HTML标签?

1 个答案:

答案 0 :(得分:1)

出于安全原因,Firebug不允许在控制台面板中输出任意HTML,并且避免破坏输出的显示。因此,您无法让 Console 面板显示您的XDebug输出。

控制台面板提供了limited formatting options。允许的CSS属性包括所有background-*border-*colorfont-**line*margin-*padding-*和{{ 1}}属性。

要获得PHP调试输出,您可以安装Firebug扩展FirePHP。它与服务器组件一起使用,它允许您通过fb() function在PHP环境中记录信息。