3

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

我试过了

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

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

谢谢

4

2 回答 2

1

我认为您无法阻止它在您描述的设置中加载。

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

于 2013-02-14T16:57:50.390 回答
0
<script type="text/plain">
    alert('foo')
</script>
于 2013-02-14T16:48:35.203 回答