Javascript页面呈现为文本,而不是执行document.location

Javascript页面呈现为文本,而不是执行document.location,javascript,Javascript,如何让外部页面()作为javascript而不是文本执行?我已经将页面标题设置为application/javascript,页面源代码为 window.location.href='http://www.example.com/landing.html'; 转到该url只是将页面呈现为文本。使用jQuery而不是脚本标记 $.getScript("http://www.example.com/js_redirect.js"); 还是纯JavaScript var scr = documen

如何让外部页面()作为javascript而不是文本执行?我已经将页面标题设置为application/javascript,页面源代码为

window.location.href='http://www.example.com/landing.html';
转到该url只是将页面呈现为文本。

使用jQuery而不是脚本标记

$.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);

现在还不清楚你想做什么。如果我要在浏览器中找到url,我希望该页面上的javascript能够执行,以便它将我重定向到。没有。它只是将javascript代码呈现为文本。@nickboutlier是我的解决方案,您在寻找什么?如果没有,请告诉我们您需要什么。如果你不关心用户的回答,没有人会回答你未来的问题。谢谢。你的答案是正确的。我希望浏览器能够使用页眉信息将页面解析为javascript,但我猜他们只能解析html。