日期:2014-05-17  浏览次数:21316 次

网页嵌套相关,高分寻求解决方案
一个B/S系统,要求在客户端可以把指定的页面以嵌入的方式打开(在当前窗口内的一个IFram中或者Div中)打开指定的页面。
问题1:
如何屏蔽目标页面中的弹出窗体(alert消息框)?
要求:
只屏蔽弹出窗体,其他javascript脚本能够正常运行;
屏蔽自动跳转的页面,禁止自动跳转;
使用过但效果不好的方案:
把目标页面通过爬虫下载到本地服务器,然后把alert之类的替换之后,重新发送给客户端。这种方式会导致丢失信息,可能是页面下载不完整或者要求Session之类的页面,也可能有包含flash的原因;


------解决方案--------------------
Javascript不能跨域
------解决方案--------------------
不太可能,一楼说的不错
------解决方案--------------------
如果是你自己的,那可以直接在被包含页中修改
如果是别人的东西,只有用xmlhttp读取html stream 处理变成自己的
------解决方案--------------------
代理网关我不懂
------解决方案--------------------
学习