本帖最后由 cntnts 于 2013-10-15 10:23:13 编辑

解决方案 »

  1.   

    可以换个思路,不是完全用js来解决,而是通过编写服务器端程序去下载这个网页,过滤掉源代码中的这一段脚本再输出,你的iframe里引用这个本地服务器端程序的地址就行了。当然,如果那个网页比较简单还好办,如果复杂的话可能还需要考虑转换相对路径以及处理一些转换后导致跨域访问的问题。
      

  2.   

    现在纠结的是一定要做frame breaker breaker
      

  3.   

    要看浏览器是否支持定义location这种对象,如果不执行用户定义那就没搞了,只能按照1#的远程捉去,去掉那段js
      

  4.   

    如果你要的是html5,iframe 有个sandbox,所谓沙盒iframe是也。只要sandbox属性没有设置allow-top-navigation,那么内部就无法导航外部到其他url。可惜是HTML5的东东。
    iframe sandbox