奇怪的iframe自动跳转

do_and_enjoy 2011-07-20 08:14:04
我在自己的网页插入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还没有来得及测试
...全文
353 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoruihui 2012-10-26
  • 打赏
  • 举报
回复
if(top.location!=self.location)
top.location = self.location
也许人家有这个方法
Rainy-Zhang 2011-08-06
  • 打赏
  • 举报
回复
。。。对了,我也测试了这个问题,你引用的域不是自己的,那么这个就不好说了,你试试用baidu作为你的目标,我也测试过了,同样的代码会被挤出去。
Rainy-Zhang 2011-08-06
  • 打赏
  • 举报
回复
晕,搞了半天。。。是俩不同域名啊
Rainy-Zhang 2011-08-06
  • 打赏
  • 举报
回复

使用JQuery
$(function(){
$("iframe").attr("src", "你的网址")
})
do_and_enjoy 2011-07-25
  • 打赏
  • 举报
回复
算了吧。
JessonChan 2011-07-25
  • 打赏
  • 举报
回复
这个也算是一个办法。不过,别人的网页不会让你随便加代码的吧。人家就是为了防止被人iframe才不去的。www.sosoplus.com用的是Google的搜索,应该说是Google的自定义搜索里的代码进行了调转。可是在chrome里就不会跳转。这也算不错了。
[Quote=引用 2 楼 konghulu 的回复:]

框架中。
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……
[/Quote]
潮起潮落 2011-07-20
  • 打赏
  • 举报
回复
我贴的代码是这个内联框架页里面的代码。
火狐里有,chrome里没有。
有了这个,如果它在加载的时候不是最顶层页,就会自动跳出。
do_and_enjoy 2011-07-20
  • 打赏
  • 举报
回复
有没有人知道这是什么呀!
do_and_enjoy 2011-07-20
  • 打赏
  • 举报
回复
不行。还是一样会做跳转~不知道各位以前做网页有没有碰到这样的情况呢?
[Quote=引用 3 楼 xuexiaodong2009 的回复:]

引用 2 楼 konghulu 的回复:

框架中。
onload="if (parent != window) {window.top.location='http://sosoplus.com/s.php?cx\x3d014792025214321162110%3Augpjhluozbg\x26cof\x3dFORID%3A10\x26ie\x3dUTF-8\x26newwindow\……
[/Quote]
潮起潮落 2011-07-20
  • 打赏
  • 举报
回复
这个去不掉吧。
是在加载的内联框架里面的。
奇怪的是chrome的body-onload中并没有这个。
xuexiaodong2009 2011-07-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 konghulu 的回复:]

框架中。
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……
[/Quote]可以试试
潮起潮落 2011-07-20
  • 打赏
  • 举报
回复
框架中。
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;}"
do_and_enjoy 2011-07-20
  • 打赏
  • 举报
回复
补充一下代码: <div id="adbottom">
抱歉,没有找到与” <span style="color:#f22;">西农大</span>
“相关115网盘下载资源。 <br />建议您:<br />-------- 用网页搜索试试看   <a href="../search/s.php?s=西农大"target='_blank'><font color=#2200c1>网页搜索</font></a><br />-------- 看看输入的文字是否有误<br />-------- 去掉可能不必要的字词,如“的”、“什么”等<br /><br />以下结果由<a href="http://sosoplus.com" target="_blank"><font size+=2 color=#2200c1 >搜搜+</font></a>(SoSoplus.com)提供</br></span>
<iframe width ="100%" height=600px src="http://sosoplus.com/s.php?cx=014792025214321162110%3Augpjhluozbg&cof=FORID%3A10&ie=UTF-8&newwindow=1&q=西农大&ty=gn&op=&filter=0&hl=zh-CN"></iframe>
</div>
只用红色的这一句会也FF也会自动跳转到sosoplus.com这个网站,而chrome,opera不会。是自动跳转,没有单击等操作。

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧