如何让外部页面 ( http://www.example.com/js_redirect.js ) 作为 javascript 而不是文本执行?我已将页眉设置为 application/javascript 并且页面源是
window.location.href='http://www.example.com/landing.html';
转到该网址只会将页面呈现为文本。
如何让外部页面 ( http://www.example.com/js_redirect.js ) 作为 javascript 而不是文本执行?我已将页眉设置为 application/javascript 并且页面源是
window.location.href='http://www.example.com/landing.html';
转到该网址只会将页面呈现为文本。
使用 jQuery 的getScript而不是 script 标签。
$.getScript("http://www.example.com/js_redirect.js");
或纯 JavaScript
var scr = document.createElement("script");
scr.src = "http://www.example.com/js_redirect.js" + "?ts=" new Date().getTime();
document.getElementsByTagName("head")[0].append(scr);