我正在嘗試構(gòu)建一個基于 Web 的代碼編輯器,并將 javascript 加載到 textarea 值中,我很偶然地發(fā)現(xiàn)該頁面正在評估代碼。var url = 'local.js';var timestamp = new Date().getUTCMilliseconds();$.get(url, {r:timestamp}, function(data) { $("#scriptview").val(data); $("#editor").slideDown();}); 如何防止 GET 請求評估代碼?我直接從本地文件獲取源代碼。更新:更改代碼以添加數(shù)據(jù)類型解決了這個問題。我無法正確獲得 $.get 語法糖,所以我正在使用 $.ajaxvar url = 'local.js';var timestamp = new Date().getUTCMilliseconds();$.ajax({url:url, data: {r:timestamp}, success: function(data) { $("#scriptview").val(data); $("#editor").slideDown(); return false;}, dataType: "text"});我仍然不明白為什么要執(zhí)行被調(diào)用文件中的代碼,我沒有在腳本標(biāo)簽或任何內(nèi)容中附加到正文。
如何防止此 javascript 被評估?
慕田峪7331174
2022-06-16 15:24:46