有沒有一種方法可以在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