如何阻止iframe里引用的网页自动跳转
2018-01-11 15:40
956 查看
需求:现在在做一个项目,要求一个页面内嵌Bing和Baidu俩个iframe,载入页面后,从url中拿数据进行搜索。
问题:完全载入页面后,会跳转到百度页面。
问题来源:百度代码中有 if (top.location != self.location) {top.location=self.location;} 使用里这段代码之后,会自动判断当前的location是否是顶层的,即是否被嵌套到iframe里面了,如果是,则强制跳转。
解决办法:
<iframe src="" class="iframe" scrolling="no" security="restricted" sandbox="">
即增加两个:security="restricted" sandbox=""(内嵌百度时要允许弹框,即sandbox="allow-popups"),前者是IE的禁止js的功能,后者是HTML5的功能。刚好就可以让IE,Chrome,Firefox这三大浏览器都实现了禁止iframe的自动跳转.
相关文章推荐
- 如何阻止 iframe里引用的网页自动跳转--
- 如何阻止iframe里引用的网页自动跳转
- 如何阻止iframe里引用的网页自动跳转
- 黄聪:如何阻止iframe里引用的网页自动跳转
- 如何阻止iframe里引用的网页自动跳转
- 网页中如何n秒中,u自动跳转到其他页面
- 如何实现文本框焦点自动跳转及通过回车键提交表单[引用]
- java servlet 几种页面跳转的方法,需要的朋友可以参考一下 在访问网页的过程中,页面自动刷新、跳转和重定向是经常用到的,这里就说说在Java中是如何实现这些功能的! 一、页面自动刷新
- 网页在实现自动登录后,再跳转打开网页如何实现?
- 如何阻止随时自动弹出的各种网页
- session过期后含用iframe页面如何自动跳转到登陆页
- session过期后含用iframe框架页面如何自动跳转到登陆页
- 如何用iframe局部引用网页
- SharePoint 如何使自己的网页自动跳转
- js如何实现网页自动跳转
- session过期后含用iframe页面如何自动跳转到登陆页
- 网页自动跳转代码特效大全收集
- 如何让VS编译时自动引用Debug|Release版本的dll
- webclient 爬取网页 禁止自动跳转
- 5种常见网页自动跳转方法