在执行之前从站点中删除脚本

时间:2013-02-14 16:16:30

标签: javascript dom removechild

我有一个我通过iframe加载的网站,它位于同一台服务器上。我需要在加载iframe内的页面之前删除某个脚本标记。换句话说,在脚本执行之前拦截并删除脚本。

我试过

var x = doc.getElementsByTagName('script');
doc.getElementsByTagName('head').removeChild(x);

但是这似乎无法在脚本执行之前捕获它。还有哪些其他方法或选择来实现这一目标?

由于

2 个答案:

答案 0 :(得分:1)

我认为你不能阻止它加载到你所描述的设置中。

但是,您可以将iframe指向您自己的服务器端脚本(例如perl,php),该脚本检索URL并删除脚本,然后返回其他所有内容。

答案 1 :(得分:0)

<script type="text/plain">
    alert('foo')
</script>