360浏览器极速模式没问题,兼容模式就报错 [console]
金蝶云社区-bj_wh
bj_wh
0人赞赏了该文章 1,991次浏览 未经作者许可,禁止转载编辑于2015年10月21日 15:10:23

一次开发人员反应说,他们的项目在360浏览器里,极速模式下没问题,兼容模式下就有问题。 BOS Web 支持主流浏览器,而且建议使用Chrome和IE 浏览器,并且版本越高越好。虽然BOS Web没有明确说明支持360浏览器,但是因为360浏览器是基于Chrome和IE双核浏览器,理论上也是支持的。后来经过分析发现,出现该问题的原因是,为调试方便,在代码中使用console.log()打印变量所致。Chrome 一直以来都是支持console,但IE不是,IE是后期版本支持的。而且有时可能会出现在调试模式是console可以使用,而用户模式下又有问题。这是因为,IE下的console 是为了调试而用的,默认非调试模式不存在 console。因此建议,在使用console时,可以先进行存在判断。
if(window.console){
console.log('XXXXXX');
}

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0