Chrome控制台:VM

edi*_*999 40 google-chrome google-chrome-devtools

在Chrome中直接在控制台中执行脚本时,我看到了:

在此输入图像描述

有谁知道VM117:2的含义是什么

VM代表什么?

loi*_*slo 47

它是短语Virtual Machine的缩写.在Chrome JavaScript引擎(称为V8)中,每个脚本都有自己的脚本ID.

有时V8没有关于脚本文件名的信息,例如在一个脚本的情况下eval.因此,devtools使用与脚本ID连接的文本"VM"作为这些脚本的标题.

有些网站可能会通过XHR获取许多JavaScript代码eval.如果开发人员想要查看这些脚本的实际脚本名称,则可以使用sourceURL.DevTools解析并将其用于标题,映射等.

  • 有这方面的参考吗? (2认同)

归档时间:

查看次数:

19751 次

最近记录:

10 年,11 月 前