0

如何让外部页面 ( http://www.example.com/js_redirect.js ) 作为 javascript 而不是文本执行?我已将页眉设置为 application/javascript 并且页面源是

window.location.href='http://www.example.com/landing.html';

转到该网址只会将页面呈现为文本。

4

1 回答 1

0

使用 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);
于 2013-10-26T20:08:28.060 回答