如何在没有额外请求的情况下从外部javascript文件获取内容?

时间:2014-02-07 12:19:40

标签: javascript http dom

为了在网页上投放广告,我在dom中放置了一个简单的功能。

Dom: 
addAd(1234);


function addAd(id) {
    ...
    noAd = false;
    document.write('<scr'+'ipt src="http://foo.bar/ads/' + id '"></scr'+'ipt>');
}

然后,这将脚本标记写入DOM并执行远程脚本。 但是,如果没有要投放的广告,脚本实际上可能不是脚本,但包含noAd = true。

此外,我正在删除或添加DOM的内容,具体取决于noAd变量。

但是,如果脚本文件包含noAd = true;它不会更新我可以使用浏览器访问的变量。

如何获取该文件的内容以覆盖我的noAd变量?我无法更改远程文件或其内容。

有什么想法吗?

(由于JS具有x-domain策略,因此无法对文件进行XMLHttpRequest检查其内容。我不能使用jQuery。)

0 个答案:

没有答案