Safari中的实时JavaScript编辑
Live JavaScript edit in Safari?
在Chrome中这是可能的,但我在Safari中找不到实现这一点的方法
有可能吗?怎样
目前这是不可能的。
最接近的选项是暂停JavaScript并从控制台执行命令。
要打开Safari开发工具,请在Windows上按CtrlAltC,或在Mac上按命令项C高级->显示开发菜单的菜单栏中启用Safari dev命令。
请参阅苹果公司关于如何使用其开发工具的文档。
与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
就会打印到控制台。
截至2020年4月,这在Safari中是可能的!
https://webkit.org/web-inspector/local-overrides/
尽管chrome和safari都使用webkit作为引擎,但chrome对其进行了自己的自定义和添加。javascript的实时编辑似乎就是其中之一。
如果仔细观察chrome和safari中的调试面板,还会发现许多其他差异。一个明显可见的变化是铬设置图标,而这在狩猎中是不可用的。
试用Safari技术预览15.4:
console.log("I'm live!");
输出
> "I'm live!"
相关文章:
- 从javascript编辑asp标签
- 用于 Eclipse 的 JavaScript 编辑器插件
- 使用JQuery或Javascript编辑HTML注释文本
- 如何使用javascript编辑页面源代码
- 如何为Eclipse安装JavaScript编辑器
- 用Javascript编辑范围数据(时间序列)
- 使用 JavaScript 编辑 CSS
- 使用Javascript编辑页面后保存页面
- 使用Javascript编辑HTML表并将更改捕获为POST
- JavaScript编辑本地客户端时间
- 通过JavaScript编辑外部SVG图形
- Excel 就像 RoR 中的 JavaScript 编辑一样
- 如何通过Javascript编辑HTML中日期输入的值
- 使用 javascript 编辑 HTML 列表条目
- 如何在Visual Studio 2010/2012中将自定义文件扩展名注册到JavaScript编辑器
- 使用 jQuery/Javascript 编辑 CSS3 动画
- 如何使用 Javascript 编辑 XML 节点的数据
- 无法使用 JavaScript 编辑 html 表
- 无法使用 Javascript 编辑 CSS 样式
- 使用 JavaScript 编辑 HTML 中的每一行