javascript - 调试 javascript 时如何在 Chrome 中禁用 [VM]XXX 调试器
问题描述
我想在 Chrome 浏览器中逐行调试一段 javascript 函数,但是每次 chrome 的“ Source ”以某种[VM]XXX模式打开时,我都看不到我正在调试哪一行。它只是显示整个功能块,而不是让我显示逐行调试。
如果您注意到,则未启用逐行调试。如何逐行查看/调试,以便我可以了解我现在究竟在哪一行,哪一行导致错误以及为什么?在 chrome 中是否有任何禁用/启用此[VM]XXX模式的功能?
解决方案
打开一个隐身窗口并确保禁用所有 Chrome 扩展程序以隐身模式运行。
当 Chrome 扩展程序运行时,VMxxx 选项卡将打开。您可以完全禁用 Chrome 扩展,而不是手动将每个文件添加到忽略列表。
[黑盒 Chrome VMXXX 脚本] - https://bugs.chromium.org/p/chromium/issues/detail?id=526239
推荐阅读
- ios - CoreData 是否支持方法?
- php - 条带密钥存储在哪里,它们是否加密?- wordpress / woocommerce
- flutter - 查询仅处理一个参数 Flutter Firestore
- django - 如何在 Django 视图中使用来自 ModelSet 视图的响应?
- mongodb - 为什么 MongoDB local.oplog.rs 集合没有索引?
- php - 为什么在我将服务迁移到本地主机后子页面不加载
- azure-keyvault - Azure API 管理用户分配的标识自定义域 KeyVault
- ruby-on-rails - ActiveRecord 包含和引用查询
- firebase - Firestore 正在寻找应该通过 fieldOverride 禁用的地图索引
- python - 如何在 GitHub 存储库中安全地存储 Azure DevOps PAT 令牌?