解决Chrome6.2以上Preview无法渲染js问题
2017年12月27日
问题描述
既该界面无法渲染dump()或者dd()
chrom版本: 63.0.3239.84
系统版本: os10.12
解决办法
当响应的状态码为400 or 500系列时可以使Preview渲染
1 | http_response_code(500); // or 400系列状态码 |
寻求方便的话,可以将上面的代码添加到 live templates中,或者添加一个helper function1
2
3
4function ddd(...$args){
http_response_code(500);
call_user_func_array('dd', $args);
}
补充
如果服务端响应的数据过大时Preview可能会出现 failed to load response data
这样的错误.
并没有找到确切的解决办法,可以尝试变更http响应的状态码为400解决该问题.