1.判断浏览器是否为IE

var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串

var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器

if(isIE){

//如果为IE 构造一个虚拟的a标签 以便于跳转到对应的URL

var gotolink = document.createElement('a');
   gotolink.href = url;
   gotolink.setAttribute("target", "_blank");
   document.body.appendChild(gotolink);
   gotolink.click();
}
else{
var targetWndName = "middleWin";
var wnd = window.open("", targetWndName);
var link = document.getElementById("thinkLink");
link.target = targetWndName;
link.href = url;
link.click();
}

IE浏览器不能使用window.open()的解决方案相关推荐

  1. firefox浏览器不能使用window.close的解决方案

    javascript中window.close()函数用来关闭窗体,而且IE.google.firefox浏览均支持,但由于firefox浏览器dom.allow_scripts_to_close_w ...

  2. inline-block各浏览器兼容以及水平间隙问题解决方案

    inline-block各浏览器兼容以及水平间隙问题解决方案 参考文章: (1)inline-block各浏览器兼容以及水平间隙问题解决方案 (2)https://www.cnblogs.com/sh ...

  3. 禁止chrome浏览器自动填充表单的解决方案

    禁止chrome浏览器自动填充表单的解决方案 参考文章: (1)禁止chrome浏览器自动填充表单的解决方案 (2)https://www.cnblogs.com/ld-swust/p/5801606 ...

  4. 360浏览器收藏夹导出问题终极解决方案

    用360浏览器,收藏夹的网页看不到,今天终于找到了导出360浏览器收藏夹的方法,很好用,转载一下. 原文链接http://hi.baidu.com/xinxinaw/blog/item/c917951 ...

  5. vue在IE浏览器报Error in nextTick: InvalidCharacterError解决方案

    vue在IE浏览器报Error in nextTick: "InvalidCharacterError"解决方案 关于解决vue开发在IE浏览器报Error in nextTick ...

  6. 浏览器主页被hao123劫持的解决方案

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...

  7. 新版火狐浏览器标签页覆盖原页面解决方案

    新版火狐浏览器标签页覆盖原页面解决方案 安装插件:http://mozilla.com.cn/thread-319507-1-1.html 立即有效!

  8. 消息推送服务器推pc,PC浏览器消息实时推送的解决方案 ——EPush推送平台

    原标题:PC浏览器消息实时推送的解决方案 --EPush推送平台 陈华 研发工程师,2014入职去哪儿网.参与研发的EPush推送平台,增强了订单推送的时效性,提高了酒店自助订单处理率.最近负责CEQ ...

  9. Win10更新后,IE和Edge以外的浏览器打开网页速度慢的解决方案

    Win10更新后,IE和Edge以外的浏览器打开网页速度慢的解决方案 参考文章: (1)Win10更新后,IE和Edge以外的浏览器打开网页速度慢的解决方案 (2)https://www.cnblog ...

  10. Chrome和Edge浏览器越用越卡的解决方案

    Chrome和Edge浏览器越用越卡的解决方案 由于个人喜欢在浏览器中安装各种插件,在某些插件要代理权限之后,便给了它,导致Chrome浏览越来越卡.因此,本方案只适合解决这一种造成卡顿的原因. 主要 ...

最新文章

  1. 剑指offer_第13题_调整数组顺序使奇数位于偶数前面
  2. signature=6e39b7285090b9748e35514dc5472d29,PXE常见错误代码表
  3. 网络安全(1)-身份认证
  4. 经典C语言程序100例之二一
  5. 人脸识别(一)——从零说起
  6. 在c#中将debug/release下文件打包成一个可直接运行exe文件
  7. 《Python核心编程(第3版)》——1.3 正则表达式和Python语言
  8. 如何添加时区 java_如何在Windows(非Java)应用程序中使用Java时区ID?
  9. java mybatis sql server未返回响应。连接已关闭
  10. 如何解决大规模高性能存储可靠性问题?
  11. 怎么撤销工作表保护,没有密码?
  12. applyTo、renderTo 区别
  13. photoshop智能参考线
  14. java中文逗号替换英文逗号
  15. 【项目经验】拦截器拦截入参出参
  16. Linux下如何修改host文件
  17. 黑客组织 LAPSUS$ 认领,英伟达超7万员工信息遭泄露时间线
  18. Kinect深度图与摄像头RGB的标定与配准(文末总结不容错过)
  19. java地下城与勇士鬼剑士篇,各职业套装搭配(鬼剑士篇)
  20. 由于被检测到对外攻击,已阻断该服务器对其它服务器端口(TCP:6379)的访问,阻断预计将在2018-03-23 07:34:26时间内结束,请及时进行安全自查。若有疑问,请工单或电话联系阿里云售后。

热门文章

  1. socket 通信之 recv函数
  2. 【源码】色度坐标计算器:计算CIE坐标并绘制
  3. JAVA招聘管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  4. yshon对讲机如何调频率_对讲机频率怎么调?四步教你给对讲机调频
  5. Yasm的作用及NASM详解
  6. 用Java实现N*N的标准数独及对角线数独解题
  7. pyecharts导出矢量图
  8. cvtColor封装
  9. 穷查理宝典_《穷查理宝典》(珍藏版)
  10. Framework类库