我必須抓住其中包含document.write的JS代碼片段 - 這會導致document.write呈現後頁面變爲空白。我可以通過重新定義document.write來解決此問題,並將腳本的響應傳遞給一個函數,該函數用於輸出getScript()jQuery函數的響應。然而,我遇到了一個問題,其他元素和腳本在頁面稍後加載,我的重新定義阻止在頁面上輸出。在jQuery getScript()完成後,如何將document.write重新設置爲默認功能?如何在jQuery ajax完成後對document.write進行可移植
$.getScript('somescript.com/script/', function(){
//Prevent document.write normal behavior
document.write = function(markup) {
fullMarkup += markup;
appendResponse(markup);
}
}
});