在 Chrome 中这是可能的,但我找不到在 Safari 中执行此操作的方法。
可能吗?如何?
原文由 User 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Chrome 中这是可能的,但我找不到在 Safari 中执行此操作的方法。
可能吗?如何?
原文由 User 发布,翻译遵循 CC BY-SA 4.0 许可协议
最接近的选项是暂停 JavaScript 并从控制台执行命令。
要打开 Safari 开发工具,请在 Windows 上按 Ctrl
Alt
C
或在 Mac 上按 命令
选项
C。
或者在 Safari 首选项 -> 高级 -> 显示开发菜单中的菜单栏中启用 Safari 开发命令。
请参阅有关如何使用其开发工具 的 Apple 文档。
与 Chrome 不同,Safari 调试器目前不支持单击脚本文件并就地编辑的功能。但是,您仍然可以使用断点或暂停按钮停止执行,然后在控制台中执行代码以更改值,然后恢复执行。
例如,如果您有以下代码:
var t = 1;
(function(){
var t = 2;
console.log(t); //* put break point on this line..
})();
console.log(t);
而你只是一个断点,然后在控制台中运行 t = 4
,值 4
然后 1
被打印到控制台。
原文由 Mark Rhodes 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
目前这是不可能的。