>  기사  >  웹 프론트엔드  >  奇怪的iframe自动跳转_html/css_WEB-ITnose

奇怪的iframe自动跳转_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:16:091419검색

本帖最后由 do_and_enjoy 于 2011-07-20 08:30:30 编辑

我在自己的网页插入iframe,在Chrome和其它浏览器下没有问题,可是在火狐3.6、4.0都会出现自动跳转到iframe网址的问题。
出错页面: http://www.xinongda.com/115/error.php?e=%E8%A5%BF%E5%86%9C%E5%A4%A7总是会 自动的跳转到iframe里的 sosoplus.com这个网站的搜索结果
环境:ubuntu10.04(with kernel 2.8),Firefox4.0,Chrome,Chromium
希望大家指点一下。在win还没有来得及测试

回复讨论(解决方案)

补充一下代码: 

 
                 抱歉,没有找到与”              西农大 
              “相关115网盘下载资源。 
建议您:
--------    用网页搜索试试看   网页搜索
--------    看看输入的文字是否有误
--------    去掉可能不必要的字词,如“的”、“什么”等

以下结果由搜搜+(SoSoplus.com)提供 
        
              
 
只用红色的这一句会也FF也会自动跳转到sosoplus.com这个网站,而chrome,opera不会。是自动跳转,没有单击等操作。

框架中。
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
 也许人家有这个方法

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.