使Chrome显示页面甚至在500或404代码上(表现得像Firefox)

tub*_*035 10 php firefox google-chrome symfony

我们正在Symfony开发一个新网站.当Symfony遇到错误时,例如"找不到路由",并且debug设置为true,它不仅会输出404代码,而且实际上会在页面上显示错误.Firefox显示服务器返回的内容,但Chrome不显示.

对于我的无路由发现示例:

Firefox显示:http://i.imgur.com/myF85Sl.png
Chrome显示:http://i.imgur.com/hex19In.png

有没有办法让Chrome在这些条件下像Firefox一样?

编辑:似乎有些人质疑实际发生了什么.我不知道是什么造成了这种情况,否则我会解决它.这是我在Chrome网络检查器中看到的内容(请注意,此图片是500错误,但404的情况也是如此):http://i.imgur.com/VIOWGRy.png

注意内容长度为零.如果我通过Firefox(相同的服务器,所有内容)访问完全相同的URL,它会显示实际的Symfony错误.

Jam*_*ess 6

为此提出了一个错误报告:

问题1695:Chrome需要关闭"友好404"显示的选项

根据该问题的评论,如果服务器错误页面超过512字节,则它会正确显示.

也就是说,我实际上无法重现这个问题,因此我不确定该解决方法是否能够实际修复它.


Tro*_*lol 4

在 config_dev.yml 中的独白配置下,删除 firephp/chromephp 部分。