Heim > Artikel > Web-Frontend > 奇怪的iframe自动跳转_html/css_WEB-ITnose
我在自己的网页插入iframe,在Chrome和其它浏览器下没有问题,可是在火狐3.6、4.0都会出现自动跳转到iframe网址的问题。
补充一下代码:
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\x3d1\x26q\x3d%E8%A5%BF%E5%86%9C%E5%A4%A7\x26ty\x3dgn\x26op\x3d\x26filter\x3d0\x26hl\x3dzh-CN#'+document.body.offsetHeight;}"
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\x3d1\x26q\x3d%E8%A5%BF%E…… 可以试试
这个去不掉吧。
是在加载的内联框架里面的。
奇怪的是chrome的body-onload中并没有这个。
不行。还是一样会做跳转~不知道各位以前做网页有没有碰到这样的情况呢?
引用 2 楼 konghulu 的回复:
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\……
有没有人知道这是什么呀!
这个也算是一个办法。不过,别人的网页不会让你随便加代码的吧。人家就是为了防止被人iframe才不去的。 www.sosoplus.com用的是Google的搜索,应该说是Google的自定义搜索里的代码进行了调转。可是在chrome里就不会跳转。这也算不错了。
框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\x3d1\x26q\x3d%E8%A5%BF%E……
算了吧。
使用JQuery$(function(){$("iframe").attr("src", "你的网址")})
晕,搞了半天。。。是俩不同域名啊
。。。对了,我也测试了这个问题,你引用的域不是自己的,那么这个就不好说了,你试试用baidu作为你的目标,我也测试过了,同样的代码会被挤出去。
if(top.location!=self.location)
top.location = self.location
也许人家有这个方法