有没有一种方法可以在Windows Vista中使用Safari 3.2进行JavaScript调试?在Safari中调试javascript for Windows
我找到一个link给一个名为Drosera的调试器,但是我无法让它工作,因为信息接缝已经过时了。
有没有一种方法可以在Windows Vista中使用Safari 3.2进行JavaScript调试?在Safari中调试javascript for Windows
我找到一个link给一个名为Drosera的调试器,但是我无法让它工作,因为信息接缝已经过时了。
那么,除了错误控制台可以从“开发”菜单中打开(可以在菜单栏中的Prefences/Advanced/Show Develop菜单中启用),但是没有多少javascript调试选项Safari浏览器AFAIK。
尽管如此,错误控制台是非常有用的,因为它显示的JavaScript错误,也可以让你执行任意JavaScript语句。
既然你使用的是Windows反正,你可以尝试使用的内置的JavaScript调试器Google Chrome,这是一个非常类似于Safari的浏览器(尽管Javascript引擎不同)。
Safari Develop menu做了tirck +1,谢谢! – 2014-03-11 12:41:44
可以让Drosera go-IIRC启用开发者菜单(通过首选项)并在Safari浏览器首选项文件中设置一个标志。
这就是说,Drosera很慢(由于架构)和永久性的越野车。如果您从http://nightly.webkit.org下载睡衣,您将获得带有集成调试器的更新检查器。一个不会(希望)吸吮:d
[编辑:如果你发现在调试器中的任何错误(啊,讽刺:d)这将会是巨大的,如果你能在http://bugs.webkit.org]
借调。茅膏菜已经从夜晚消失了;使用集成的调试器。 – 2009-03-04 00:11:52
他们的文件我通过谷歌碰到这个问题绊倒 - 虽然这是比较旧的,没有一个答案是完全正确的,(由于Safari浏览器更新至5.1,因为这个问题被问)
启用develop menu
为DrJokepu提到:
Prefences/Advanced/Show在菜单中显示菜单酒吧
现在,你会看到在页面菜单中的选项来Show Web Inspector
,它给你非常类似的工具来在Chrome中发现,(Details here)。您也可以直接从开发菜单开始调试javascript。
是的,你可以 - >CTRL + ALT + 我:link
您可以通过运行在Safari浏览下面的JS代码中使用Visual Event script:
(function() {var protocol = window.location.protocol === 'file:' ?'http:' : '';var url = protocol+'//www.sprymedia.co.uk/VisualEvent/VisualEvent_Loader.js';if(typeof VisualEvent!='undefined') {if (VisualEvent.instance !== null) {VisualEvent.close();}else {new VisualEvent();}}else {var n=document.createElement('script');n.setAttribute('language','JavaScript');n.setAttribute('src',url+'?rand='+new Date().getTime());document.body.appendChild(n);}})();
或拖动视觉事件(包含在上面的链接中)在书签栏右侧,然后您可以通过网页上的书签栏触发它,该页面使用其中一个受支持的Javascript库。
上述方法将查看附加到文档元素的事件处理程序。
JS调试的另一个解决方案是使用Firebug Lite。以下是HTML示例:
<html><header></header>
<script type="text/javascript" src="http://getfirebug.com/firebug-lite.js">{overrideConsole: false, startOpened: true, enableTrace: true}</script>
<body>Example</body>
</html>
您是否试过Firebug Lite? http://getfirebug.com/lite.html – Athena 2008-12-23 11:35:56