繁体   English   中英

如何在Safari中调试嵌入式JavaScript

[英]How to debug embedded JavaScript in Safari

编辑:根据@ dmi3y的建议更新了标题,将'内联'更改为'嵌入',以更好地反映问题的性质。

在Chrome中我通常通过在我的JS文件中设置断点来调试JS,但是Chrome也允许你在内联JS的情况下使用实际的Document执行此操作(即JS不在单独的.js文件中,而是在<script>标签中)。 在我的生活中,我不能在Safari中找到相同的功能。 它存在,还是我运气不好?

抱歉,如果这个问题已被提出......我检查了搜索,只发现了这个(有些但不是真的)相关问题: 如何在Safari调试器中调试延迟加载的javascripts

你可以这样做(至少在Windows的5.1.7版本中),只需转到Scripts选项卡并选择类似http://yoursite.com/它显示与Elements相似的图片,但你显然可以调试嵌入式JS那里。

PS:从术语的角度来看,我通常会考虑使用inline脚本

<a ... onclick="myfunction();" />

要么

<a ... href="javascript:myfunction();" />

那些东西可能用于bookmarklets或小调用。

代码到script标签我用来像embedded调用

如果调试器实际上可以使用内联脚本,它会感兴趣吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM