1. 首页>>前端>>javascript

谷歌浏览器控制台VM错误怎么找到该文件

       今天查看网站的时候看到有一个错误,找了半天没找到该文件,

  调试时出现报错,但出错位置并没有像通常那样显示文件名:行号,而是显示vm:数字,这样就不知道到底是哪一行代码出现了问题,找了一堆资料在个人图书馆上看到这样的解释,

  简单的说就是在某些chrome的V8引擎下,某些报错项目不会显示具体文件名:行号,而是会显示VM(虚拟机的缩写):数字(脚本ID)。例如eval函数。在上图里,就是eval语句问题。


那么怎么找带这个函数或者找到这段代码呢?

1、首先确定这个代码段这个错误也就是这个https://www.ewceo.com/i/em/jquery3246.js地址是在哪里出现的。

1.jpg

可以看到这段代码有两个id,在这个情况下可以确定页面内的所有js文件中找到这个两个id名称。

VM错误


这样就找到我们想要找的代码了,可以修改也可以直接吧这段删除

转载联系作者并注明出处:https://www.focusonseo.cn/jcczs/122.html