如何阻止iframe嵌入的网页中的_blank行为

假设我做一个页面,需要用iframe嵌入人民网整站,现在的需求是,无论如何操作人民网都是在我做的的这个页面内活动,问题是如果遇到_blank链接,就会打开新选项卡,所以就... 假设我做一个页面,需要用iframe嵌入人民网整站,现在的需求是,无论如何操作人民网都是在我做的的这个页面内活动,问题是如果遇到_blank链接,就会打开新选项卡,所以就跳出我做的页面了。所以想到能否用js屏蔽_blank功能,或者还有没有其他解决方案呢?
前提:这是win7系统的一个户外可触控大屏,开机启动浏览器并打开这个我做的页面,并且是全屏(注意,不是最大化),所以不能够使用浏览器上的关闭后退等功能,也不能使用地址栏,只有通过iframe的方式手动的在框架里添加后退按钮。
跪请大神!!!!!!
展开
 我来答
heart阿飞55
2018-05-15 · TA获得超过1086个赞
知道大有可为答主
回答量:3030
采纳率:82%
帮助的人:559万
展开全部
解决办法:   ①在Windows启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入regedit,然后按“确定”键;   ②展开注册表到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main   下,在右半部分窗口中找到串值“Start Page”双击 ,将Start Page的键值改为“about:blank”即可;   ③同理,展开注册表到 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main   在右半部分窗口中找到串值“Start Page”,然后按②中所述方法处理。   ④退出注册表编辑器,重新启动计算机,一切OK了!   特殊例子:当IE的起始页变成了某些网址后,就算你通过选项设置修改好了,重启以后又会变成他们的网址啦,十分的难缠。其实他们是在你机器里加了一个自运行程序,它会在系统启动时将你的IE起始页设成他们的网站。   解决办法:运行注册表编辑器regedit.exe,然后依次展开 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Run   主键,然后将其下的registry.exe子键删除,然后删除自运行程序c:\Program Files\registry.exe,最后从IE选项中重新设置起始页就好了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式