Re: [問題] 有人在用 chrome 內建的 debugger 嗎?

看板Ajax作者 (Arrack Tseng)時間16年前 (2009/08/08 02:44), 編輯推噓5(5013)
留言18則, 3人參與, 最新討論串2/4 (看更多)
※ 引述《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)

08/08 03:08, , 1F
直接跳槽到玉山比較快..
08/08 03:08, 1F

08/08 03:10, , 2F
銀行界普遍只承認 IE 算是正常;相容性問題要看客群
08/08 03:10, 2F

08/08 03:10, , 3F
如果我們的客群常用 chrome,我們就會被帶去 chrome..
08/08 03:10, 3F

08/08 03:10, , 4F
另一個講法是 chrome 用了很多 open source,希望驗過它
08/08 03:10, 4F

08/08 03:11, , 5F
那和它血緣相近的也有相近的表現(雖然我覺得很牽強..)
08/08 03:11, 5F
※ 編輯: arrack 來自: 219.85.9.173 (08/08 03:16)

08/08 03:18, , 6F
那是個舉例而已
08/08 03:18, 6F

08/08 03:19, , 7F
用文字模式的好處,可以直接對function下break吧?
08/08 03:19, 7F

08/08 03:19, , 8F
f5 可以在 normal mode 時更新網頁;但如果碰到錯誤會自動
08/08 03:19, 8F

08/08 03:19, , 9F
不過我覺得還是算麻煩就是的,但是對於FIREBUG有時候想印出
08/08 03:19, 9F

08/08 03:20, , 10F
些資訊的時候,就會想要輸入工具XD
08/08 03:20, 10F

08/08 03:20, , 11F
跳進 debug mode;結果我碰到 forloop,一直跳不出來.幸好只
08/08 03:20, 11F

08/08 03:20, , 12F
見過一次;其他大部份時間我也是搶按 f5 就更新了
08/08 03:20, 12F

08/08 03:22, , 13F
中斷模式下,下continue可以繼續
08/08 03:22, 13F

08/08 03:22, , 14F
我的沒下Break Point不會中斷,你應該有開啟某些設定吧?
08/08 03:22, 14F

08/08 03:29, , 15F
我有下 continue,如果不下按 f5 也沒用;但一繼續就馬上跳
08/08 03:29, 15F

08/08 03:30, , 16F
出,因為馬上撞到 bug..
08/08 03:30, 16F

08/08 03:46, , 17F
話說,break :5 成功了,但 break test 沒用;會不會我環境真
08/08 03:46, 17F

08/08 03:46, , 18F
的弄壞了,嘖~
08/08 03:46, 18F
文章代碼(AID): #1AV7O88N (Ajax)
文章代碼(AID): #1AV7O88N (Ajax)