我有一个我通过iframe加载的网站,它位于同一台服务器上。我需要在加载iframe内的页面之前删除某个脚本标记。换句话说,在脚本执行之前拦截并删除脚本。
我试过
var x = doc.getElementsByTagName('script');
doc.getElementsByTagName('head').removeChild(x);
但是这似乎无法在脚本执行之前捕获它。还有哪些其他方法或选择来实现这一目标?
由于
答案 0 :(得分:1)
我认为你不能阻止它加载到你所描述的设置中。
但是,您可以将iframe指向您自己的服务器端脚本(例如perl,php),该脚本检索URL并删除脚本,然后返回其他所有内容。
答案 1 :(得分:0)
<script type="text/plain">
alert('foo')
</script>