IE浏览器不能使用window.open()的解决方案
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()的解决方案相关推荐
- firefox浏览器不能使用window.close的解决方案
javascript中window.close()函数用来关闭窗体,而且IE.google.firefox浏览均支持,但由于firefox浏览器dom.allow_scripts_to_close_w ...
- inline-block各浏览器兼容以及水平间隙问题解决方案
inline-block各浏览器兼容以及水平间隙问题解决方案 参考文章: (1)inline-block各浏览器兼容以及水平间隙问题解决方案 (2)https://www.cnblogs.com/sh ...
- 禁止chrome浏览器自动填充表单的解决方案
禁止chrome浏览器自动填充表单的解决方案 参考文章: (1)禁止chrome浏览器自动填充表单的解决方案 (2)https://www.cnblogs.com/ld-swust/p/5801606 ...
- 360浏览器收藏夹导出问题终极解决方案
用360浏览器,收藏夹的网页看不到,今天终于找到了导出360浏览器收藏夹的方法,很好用,转载一下. 原文链接http://hi.baidu.com/xinxinaw/blog/item/c917951 ...
- vue在IE浏览器报Error in nextTick: InvalidCharacterError解决方案
vue在IE浏览器报Error in nextTick: "InvalidCharacterError"解决方案 关于解决vue开发在IE浏览器报Error in nextTick ...
- 浏览器主页被hao123劫持的解决方案
大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.喜 ...
- 新版火狐浏览器标签页覆盖原页面解决方案
新版火狐浏览器标签页覆盖原页面解决方案 安装插件:http://mozilla.com.cn/thread-319507-1-1.html 立即有效!
- 消息推送服务器推pc,PC浏览器消息实时推送的解决方案 ——EPush推送平台
原标题:PC浏览器消息实时推送的解决方案 --EPush推送平台 陈华 研发工程师,2014入职去哪儿网.参与研发的EPush推送平台,增强了订单推送的时效性,提高了酒店自助订单处理率.最近负责CEQ ...
- Win10更新后,IE和Edge以外的浏览器打开网页速度慢的解决方案
Win10更新后,IE和Edge以外的浏览器打开网页速度慢的解决方案 参考文章: (1)Win10更新后,IE和Edge以外的浏览器打开网页速度慢的解决方案 (2)https://www.cnblog ...
- Chrome和Edge浏览器越用越卡的解决方案
Chrome和Edge浏览器越用越卡的解决方案 由于个人喜欢在浏览器中安装各种插件,在某些插件要代理权限之后,便给了它,导致Chrome浏览越来越卡.因此,本方案只适合解决这一种造成卡顿的原因. 主要 ...
最新文章
- 剑指offer_第13题_调整数组顺序使奇数位于偶数前面
- signature=6e39b7285090b9748e35514dc5472d29,PXE常见错误代码表
- 网络安全(1)-身份认证
- 经典C语言程序100例之二一
- 人脸识别(一)——从零说起
- 在c#中将debug/release下文件打包成一个可直接运行exe文件
- 《Python核心编程(第3版)》——1.3 正则表达式和Python语言
- 如何添加时区 java_如何在Windows(非Java)应用程序中使用Java时区ID?
- java mybatis sql server未返回响应。连接已关闭
- 如何解决大规模高性能存储可靠性问题?
- 怎么撤销工作表保护,没有密码?
- applyTo、renderTo 区别
- photoshop智能参考线
- java中文逗号替换英文逗号
- 【项目经验】拦截器拦截入参出参
- Linux下如何修改host文件
- 黑客组织 LAPSUS$ 认领,英伟达超7万员工信息遭泄露时间线
- Kinect深度图与摄像头RGB的标定与配准(文末总结不容错过)
- java地下城与勇士鬼剑士篇,各职业套装搭配(鬼剑士篇)
- 由于被检测到对外攻击,已阻断该服务器对其它服务器端口(TCP:6379)的访问,阻断预计将在2018-03-23 07:34:26时间内结束,请及时进行安全自查。若有疑问,请工单或电话联系阿里云售后。