gpt4 book ai didi

javascript - 这个 Chrome 调试器 VM 脚本是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 06:11:13 30 4
gpt4 key购买 nike

您可以通过在 Chrome 开发工具控制台中调用 dir(obj) 并单击右侧显示的链接来找到此文件,该链接指向在此定义的 dir文件。

这个文件背后的细节是什么?

这个脚本是 Chrome 调试器的一部分还是与 V8 的某种接口(interface)?

为什么顶部有 2007 Apple 版权?

当我打开这个文件时,VM 后面的数字标识符总是不同的。 VMXXXX 标识符从何而来?

是否还有像这样公开可见的这些文件?如果有,您如何访问它们?

谢谢!

Chrome debugger VM script

最佳答案

此文件是开发工具实现的一部分,位于 Blink 源代码树中:Source/core/inspector/InjectedScriptSource.js .

有 Apple 版权,因为 Blink 本身是 WebKit 的分支,从那里保留版权。

VMxyz 标识符由 devtools themsevles 为没有关联 URL 的动态注入(inject)脚本生成。参见 Source/devtools/front_end/bindings/DefaultScriptMapping.js 中的 addScript 方法

DevTools 中有很多 JavaScript 代码,尤其是涉及到完全基于 HTML 的 UI 时。只需浏览 Blink Sources 中的 Source/devtools/front_end/ 文件夹。

关于javascript - 这个 Chrome 调试器 VM 脚本是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479714/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com