=波波日志 > 操作系统及应用软件 > 搜狗浏览器高速模式下浮动div内链接弹出窗口被阻止=

搜狗浏览器高速模式下浮动div内链接弹出窗口被阻止

  使用搜狗浏览器时,当搜狗浏览器运行在“兼容”模式下时,如果浮动层内的有链接,target设置为_blank时,当链接是不同顶级域名的url地址时,搜狗浏览器会自动阻止此链接弹出的窗口,⊙﹏⊙b汗。
搜狗浏览器兼容模式   未点击链接,无拦截记录

  当点击浮动层内的“CSDN论坛”链接时,弹出窗口被拦截。

弹出窗口被拦拦截



  要解决此问题,可以设置搜狗浏览器不拦截此网站的弹出窗口,或者将搜狗运行的模型变更为“高速”模式,这样据不会阻止弹出的窗口了。
  

搜狗浏览器高速模式

不拦截网站弹出窗口


  想不到搜狗浏览器这么啰嗦,连浮动层的链接都会拦截。如果客户使用搜狗浏览器来访问网站的多,那网站维护人员就郁闷了.....
  
  
  测试代码如下

+展开
-HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>搜狗高速浏览器浮动div内容为链接弹出窗口被阻止</title>
    <style type="text/css">
#dvpopItems{position:absolute;border:solid 1px #cddef3;width:120px;height:150px;background:#fff;display:none;overflow:auto;padding-left:3px; z-index:1000;}
#dvpopItems a{display:block;}
</style> 
</head>
<body><h1>点击页面内容弹出菜单</h1>
<div id="dvpopItems"></div>
</body>
<script type="text/javascript">
function $(Id){return document.getElementById(Id);}
document.onclick=function(e){
  e=e||window.event;
  var pop=$('dvpopItems');
  pop.innerHTML='<a href="http://www.code-design.cn" target="_blank">编程设计网/a>a href="http://bbs.csdn.net" target="_blank">CSDN论坛/a>';
  pop.style.left=e.clientX+'px';
  pop.style.top=e.clientY+'px';
  pop.style.display='block';
}
</script> 
</html>
类别:操作系统及应用软件 作者:波波 日期:2010-09-02 【评论:0】 
 
暂时没有评论!
发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012WEB编程网桂ICP备05005887号 京公网安备1101055090