新版chrome貌似只能取消了console.log,貌似这个意思

chrome有点问题,手机模式邮件的话,会有一个报错,什么o未定义。然后我就更新了chrome,结果更新之后what is new里面说了个啥公告,翻译之后大意就是智能取消console.log,让你的控制台不被大量冗余数据覆盖。然后我的console.log显示一下就消失了了,我想看啊,咋解决啊,目前正在使用360浏览器,真他妈尴尬。而且更新之后这个右键的报错还没解决!!!


二次编辑:o未定义的问题找到了,二分法检查chrome插件禁止了vuetool的那个就好了,不知道是chrome还是vue的问题,暂时没空理会。


三次编辑:console.log一闪而过的问题找到了,是vimium插件导致的,禁用掉该插件后,consol.log不会一闪而过,而且该插件还会导致另一个问题,就是手动在控制台输入console.log的时候会报错(不是每次出现,但概率很大,很诡异),更新到64版本后,开启vue插件右键不会有o is not defined报错了。


Uncaught ReferenceError: o is not defined

    at HTMLDocument.document.addEventListener.t (<anonymous>:1:784)


慕侠2389804
浏览 664回答 3
3回答

红糖糍粑

拉风的咖菲猫

vue devtools禁用就好了 --慕课网讲师Parry告诉我的

至尊宝的传说

你是不是有类似这样的代码document.styleSheets[0].cssRules[0].style.color="blue";其实就是你写的代码的兼容性问题,有些获取设置元素样式的方法chrome不支持,会返回null,这就是导致问题的原因。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript