作者arrack (Arrack Tseng)
看板Ajax
標題Re: [問題] 有人在用 chrome 內建的 debugger 嗎?
時間Sat Aug 8 02:44:21 2009
※ 引述《HuangJC (吹笛牧童)》之銘言:
: 在看網頁時,按下 ctrl-shift-l
: 會進入 chrome 內建的 js debugger
: 有一些簡單的說明,但還是不夠清楚
: 有人在用這一套嗎?
: 比如,backtrack 可縮寫為 bt
: 這個在 help 內就沒有見到,是一直 google 其他人的使用心得查到的
: 但中斷點我就沒成功設過
: 又比如目前我已經找到網頁錯誤,編輯完畢
: 但無法下指令讓程式 reload,一直卡在錯誤處
: 看來只好強制 chrome 中斷
: 目前我如果要 debug,會改用 IE
: 不過 chrome 速度快很多,也希望可以改用 chrome
: 有人在用嗎? 謝謝
我是有在用,不可否認的chrome在JS的執行速度上,的確亮眼
你可打help break可以得到
break [location] <condition>
location is one of <function> | <script:function> | <script:line> |
<script:line:pos>
以下面為範例
<html>
<head>
<title>Sample debug page</title>
<script type="text/javascript">
function test(msg) {
var message = createMessage(msg);
alert(message);
}
function createMessage(text) {
var result = getTime()
result += '\n' + text;
return result;
}
function getTime() {
return new Date().toDateString();
}
</script>
</head>
<body>
<button onclick="test('Yes!');">Debug me</button>
</body>
</html>
你可以輸入
break test
或是
break :5
接下來你可以
step stepout
最後要跳到下一個breakpoint的時候,就可以打continue
至於你說的網頁reload,似乎沒這功能
按F5就好了吧?
PS.firebug個人覺得還是最好用的,支援Network Monitoring
題外話
chrome目前不在普遍相容性考慮的範圍內
甚至連FF都不是大部分考慮的範圍
畢竟市占率還太低了...
之前我寫信去給北富銀,說他們網銀在FF下運作不正常
他們只回我,請我改用IE,造成不便,敬請見諒+_+
(不是ActiveX的部分喔)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.9.173
※ 編輯: arrack 來自: 219.85.9.173 (08/08 02:47)
1F:推 fotofolio:直接跳槽到玉山比較快.. 08/08 03:08
2F:推 HuangJC:銀行界普遍只承認 IE 算是正常;相容性問題要看客群 08/08 03:10
3F:→ HuangJC:如果我們的客群常用 chrome,我們就會被帶去 chrome.. 08/08 03:10
4F:→ HuangJC:另一個講法是 chrome 用了很多 open source,希望驗過它 08/08 03:10
5F:→ HuangJC:那和它血緣相近的也有相近的表現(雖然我覺得很牽強..) 08/08 03:11
※ 編輯: arrack 來自: 219.85.9.173 (08/08 03:16)
6F:→ arrack:那是個舉例而已 08/08 03:18
7F:→ arrack:用文字模式的好處,可以直接對function下break吧? 08/08 03:19
8F:推 HuangJC:f5 可以在 normal mode 時更新網頁;但如果碰到錯誤會自動 08/08 03:19
9F:→ arrack:不過我覺得還是算麻煩就是的,但是對於FIREBUG有時候想印出 08/08 03:19
10F:→ arrack:些資訊的時候,就會想要輸入工具XD 08/08 03:20
11F:→ HuangJC:跳進 debug mode;結果我碰到 forloop,一直跳不出來.幸好只 08/08 03:20
12F:→ HuangJC:見過一次;其他大部份時間我也是搶按 f5 就更新了 08/08 03:20
13F:→ arrack:中斷模式下,下continue可以繼續 08/08 03:22
14F:→ arrack:我的沒下Break Point不會中斷,你應該有開啟某些設定吧? 08/08 03:22
15F:推 HuangJC:我有下 continue,如果不下按 f5 也沒用;但一繼續就馬上跳 08/08 03:29
16F:→ HuangJC:出,因為馬上撞到 bug.. 08/08 03:30
17F:推 HuangJC:話說,break :5 成功了,但 break test 沒用;會不會我環境真 08/08 03:46
18F:→ HuangJC:的弄壞了,嘖~ 08/08 03:46