从ad服务器返回的javascript代码

从ad服务器返回的javascript代码,javascript,security,intranet,Javascript,Security,Intranet,我们正试图在我们的网站上投放广告。我们向ad服务器发送一个javascript调用,ad服务器将javascript作为响应返回 返回的javascript如下所示: document.write(“”) 当在公司内部和公司外部查看网站时,会发生此问题。对于公司网络中的相同javascript,抛出以下错误 解释为脚本但使用MIME类型text/html传输的资源 在公司网络之外观看时,广告显示良好 任何关于为什么会发生这种情况的见解请检查发送响应的标题。错误似乎非常具有描述性。您应该发出内容类

我们正试图在我们的网站上投放广告。我们向ad服务器发送一个javascript调用,ad服务器将javascript作为响应返回

返回的javascript如下所示:

document.write(“”)

当在公司内部和公司外部查看网站时,会发生此问题。对于公司网络中的相同javascript,抛出以下错误

解释为脚本但使用MIME类型text/html传输的资源

在公司网络之外观看时,广告显示良好


任何关于为什么会发生这种情况的见解

请检查发送响应的标题。错误似乎非常具有描述性。您应该发出
内容类型:text/javascript
。感谢您的回复。响应是从我无法控制的某个外部供应商返回的。我可以在我的页面中设置内容类型吗?是
?还是一个
iframe
?它是如何被包括在内的?如果是Ajax,那么在没有
eval()
ing的情况下,您无法获取Javascript并运行它(没有JSONP或CORS,这在这里并不相关),这是您不应该做的。只是上面我粘贴的代码。奇怪的是,包含上述代码的文件并没有以.js结尾。