有这样一种情况:
我在iframe里面嵌了一个网页(这个网页可能是来自网络)
如果网页里面含有像
跳转
这样的代码,那页面跳转之后就会覆盖掉了原来的iframe页,我想让这个跳转之后的
页面在iframe里面显示。但是只能是自己另外建一个js文件往这个网页上注入,
因为这个网页不一定是我写的,可能会是一个网络资源。
求解决办法。附件是需求用的一个例子
有这样一种情况:
我在iframe里面嵌了一个网页(这个网页可能是来自网络)
如果网页里面含有像
关于方法一,
亲,你所谓的其他资源肯定是跨域访问,而且连基域应该都是不同的
[code="java"]
解决办法是,你可以在java端生成一个代理
就是通过java发送httprequest去把页面拿来,在返回给iframe
这样你就可以操作该iframe的对象了
但似乎还是没法解决ie问题
[/code]
[code="java"]
同理,方法也必须使用这种代理方式假如跨域访问情况存在,因为你要访问iframe的window.location 属性
[/code]