如何在Safari中调试嵌入式JavaScript

如何在Safari中调试嵌入式JavaScript,javascript,debugging,safari,Javascript,Debugging,Safari,编辑:根据@dmi3y的建议,更新标题,将“内联”改为“嵌入”,以更好地反映问题的性质 在Chrome中,我通常通过在我的JS文件中设置断点来调试JS,但Chrome也允许在有内联JS的情况下对实际文档进行调试(即JS不在单独的.JS文件中,而是在标记中)。就我个人而言,我无法在Safari中找到相同的功能。它存在吗,还是我运气不好 如果已经问过这个问题,我表示歉意……我检查了搜索结果,只发现了这个(有点,但不是真的)相关的问题:您可以这样做(至少在Windows的5.1.7版本中),只需转到S

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

在Chrome中,我通常通过在我的JS文件中设置断点来调试JS,但Chrome也允许在有内联JS的情况下对实际文档进行调试(即JS不在单独的.JS文件中,而是在
标记中)。就我个人而言,我无法在Safari中找到相同的功能。它存在吗,还是我运气不好

如果已经问过这个问题,我表示歉意……我检查了搜索结果,只发现了这个(有点,但不是真的)相关的问题:

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

PS:顺便说一下术语,我通常会想到
inline
脚本

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


这些东西可能用于
bookmarklets
或小型调用

编码到
脚本中
我用来调用的标签,比如
embedded


如果调试器真的可以使用内联脚本,它会感兴趣吗

你的回答为我指明了正确的方向。“我的脚本”选项卡上有一个名为“DOM树”或“源代码”(参见此屏幕截图)的选项,该选项设置为DOM树。当我将其更改为源代码时,行号(以及设置断点的能力)出现了。谢谢你给我指明了正确的方向。介意我编辑添加,或者如果你想,我会尽快接受)。另外,关于术语的观点也很好…现在修复标题。
<a ... href="javascript:myfunction();" />