[英]How do I enable chrome debugging when inserting a script tag into the head using jquery
我在嘗試動態加載一堆腳本文件時遇到了這種情況,並且在JavaScript失敗時沒有返回任何錯誤。 希望這會節省很多時間。
使用jquery將腳本標簽插入頭部時,如何啟用Chrome調試。 這不允許進行調試(不返回錯誤)。
$(function(){
$('head').append('<script type="text/javascript" src="example.js"></script>');
});
我發現通過標准dom插入完成此操作將起作用。
。 可能是因為jquery接管您的工作並嘗試使用ajax代替? 這聽起來不對,但這是我唯一能想到的。
。 請注意,只有$('head')。append會由於某種原因導致它阻止調試。
function safeAddScript(url){
var el=document.createNode('script');
el.type="text/javascript";
el.src=url;
document.getElementsByTagName('head')[0].appendChild(el);
}
$(function(){
safeAddScript('example.js');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.