2012-04-21 40 views
0

我目前正在一個簡單的JavaScript模塊系統(類似於node.js模塊系統或requireJS)。Javascript文件不顯示在Firebug

要加載所必需的一個模塊我使用的mootools請求對象中的JavaScript文件:

var request = new Request({ 
    url: <url to javascript file>, 
    method: 'get', 
    onSuccess: function(jsFileContent) { 
     var func = new Function(jsFileContent); 
     var result = func(); 
     // ... 
    } 
}).send(); 

的代碼工作正常爲止。我的問題是,這種方式加載的JavaScript文件不顯示在Firebug中。因此,調試這些文件變得困難,因爲不能使用像斷點一樣的Firebug功能。

有什麼辦法可以使Firebug的這項工作?或者是否有任何其他方式來加載JavaScript的其他JavaScript文件與Firebug工作正常?

感謝

+1

選擇你的複製:http://stackoverflow.com/questions/4716957/debugging-javascript-code-that-c​​omes-as-part-of-ajax-response或http://stackoverflow.com/questions/1705952/is-possible-to-debug-dynamic-loading-javascript-by-some-debugger-like-webkit-fi或http://stackoverflow.com/questions/7188245/ firebug-debugging-script-loaded-dynamic或者http://stackoverflow.com/questions/858779/making-firebug-break-inside-dynamically-loaded-javascript – 2012-04-21 16:48:42

+0

謝謝,我沒有看到這些.. :-( – micha 2012-04-27 16:44:49

回答

0

我覺得很容易做到這一點的唯一方法是添加腳本標籤......我建議寫檢查全局調試標誌的包裝......如果調試標誌是它插入一個腳本通過腳本標記,如果它關閉它通過AJAX插入它