用瀏覽器無法除錯非同步載入頁面裡包含的js檔案。簡單的說就是在除錯工具裡面看不到非同步載入頁面裡包含的js檔案
最近在乙個新的web專案中開發功能。這個專案的管理介面有乙個特點,框架是固定的,不會重新整理,每次點新的頁面僅僅重新整理乙個div。div裡面不是套的iframe,於是導致了乙個問題,用瀏覽器無法除錯非同步載入頁面裡包含的js檔案。簡單的說就是在除錯工具裡面看不到非同步載入頁面裡包含的js檔案。
網上找到了乙個解決辦法,就是在需要除錯的js檔案頂部加一行**:
//@ sourceurl=msgprompt.js
注意,@符號和sourceurl間必須有空格。chrome下效果:
firefox下也是ok的。這個辦法還不錯。
Chrome 除錯動態載入的js
今天有個同事問到我用chrome除錯動態載入js的問題,這個問題之前遇到過,只是時間有點長了,有些忘記。在這裡做一下記錄 在要除錯的原始碼的後面加上 sourceurl debug.js 注釋。這樣子,當瀏覽器檢測到這個標記的時候,就會在指令碼列表中列出debug.js作為原始碼的檔案,同樣,你可以...
動態載入js
方法1 getscript themes sh public xtpla js jquery.plugins.min.js 方法2 載入多個js檔案 如圖所示 一 target.insertbefore newchild,existingchild 引數說明 1.target 被新增節點和現有節點的...
gdb除錯動態載入模組
origin 本文也即 linux device drivers ldd3的第四章debuging techniques的讀書筆記之六,但我們不限於此內容。這章看得比較慢,最近比較懶,而陷入了文件工作中,我決定這章節不會有之七,在之六打住。在使用者程式中,有很多編譯工具同提供的debug工具,用於設...