苹果safari浏览器window.open问题
现象:在做项目的过程中,使用window.open打开新窗口,在windows系统的ie,firefox,chrome浏览器上测试均没有问题,在苹果系统的safari浏览器上发现有些window.open可以打开选项卡,有些不可以打开
第一种可以打开选项卡
第二种则打不开选项卡
解决方案:百度发现“safari 中没办法在回调函数里面执行window.open, 原因是safari的安全机制将其阻挡了”,解决办法就是在请求之前先打开一个空白窗口,在请求成功的回调函数里面:如果请求错误不需要开页,则将开的空白窗口关掉;否则修改当前打开空白窗口的location地址
注:request_data.post_data()方法是自封的请求函数;postDataSucFun函数是请求成功之后的回调函数,error为0则请求成功,不为0则请求失败关闭新的空白窗口
转载于:https://www.cnblogs.com/eyunhua/p/5960819.html
苹果safari浏览器window.open问题相关推荐
- 苹果浏览器分辨率css,苹果(Safari)浏览器的图片width设置为100%但实际显示为980px改成的问题方法...
最近在做一个页面时,发现在 iPad 的 Safari 浏览器中背景显示不全,定位到该 div 后发现所指定 css 的宽度为 100% : 到百度搜索后发现,safari 中 viewport 默认 ...
- 苹果safari浏览器怎么样(好不好用)
对于iphone手机上自带的Safari浏览器.很多用户都表示非常的不好用的.其实说不好用的人都是不知道Safari浏览器真正的功能.不知道Safari浏览器应该怎么用?那么苹果safari浏览器到底 ...
- 苹果safari浏览器 button点击不会触发focus事件 如何解决?
苹果safari浏览器 button点击不会触发focus事件 如何解决? 解决如下: //点击时手动focus <button id="button" type=" ...
- 苹果Safari浏览器Safari Technology Preview
Safari Technology Preview for Mac是官方推出的全新苹果Safari浏览器,Safari Technology Preview mac版的logo.界面.功能等各方面都很 ...
- 【踩坑】HTML5 Video 标签 poster 属性 无法在苹果Safari浏览器显示视频封面
1.问题描述: video标签用poster属性写入视频封面图在chrome系列浏览器可以正常显示,但是在PC端苹果Safari浏览器却无法显示,把poster网络图片链接切换成本地图片也不行. 2. ...
- 拖拽或点击上传(支持苹果safari浏览器)
<input type="file" value="上传"> 拖拽或点击上传(在safari浏览器不支持拖拽),主要解决safari浏览器的拖拽问 ...
- 苹果自带浏览器服务器无响应,苹果safari浏览器打开网页,因为服务器已停止响应...
safari虽然只有苹果用户才能使用,但是随着苹果用户的增多,不少人遇到safari打不开网页的问题等,safari是苹果手机内置浏览器,在打开网页时经常会出现safari打不开网页因为服务器已停止响 ...
- 网页在苹果Safari浏览器桌面图标
介绍: 主要用于ios的Safari收藏的图标,代码直接放在header标签下. 代码: <!--书签标签--> <link rel="bookmark" hre ...
- 苹果Safari浏览器最常用快捷键实用技巧合集
很多用户从Windows过度到Mac的过程中会有很多不习惯,并且没有快捷键的辅佐,效率也变得低下.但是只要记住并熟练运用快捷键,那么操作则会行云流水一般的顺畅. 标签和网页导航快捷键 8 个 切换到下 ...
最新文章
- php 类 init,基于initPHP的框架介绍
- NSA泄露的恶意软件DoublePulsar感染了数万台Windows电脑
- java XML解析防止外部实体注入
- Bluetooth Obex
- Java多线程中Sleep与Wait的区别
- JZ50第一个只出现一次的字符JZ50第一个只出现一次的字符JZ25合并两个排序的链表思路
- linux链接器脚本,vmlinux-lds 连接器脚本
- CIO思考:混合云为行业注入了哪些活力?
- LNK2026	module unsafe for SAFESEH image
- 用360安全卫士批量本地快速给系统打补丁【转贴】
- oracle pl sql面试题,SQL面试:PL/SQL面试问题和答案大全
- linux ospf 命令,Linux_防火墙入门22:常用路由协议(OSPF)配置实例
- java画图抗锯齿_Android编程画图之抗锯齿解决方法
- 【2010.10.13 10:00 携程校招笔试】买可乐(50%)、派司机
- Quarkus 初见
- Android中action启动方法大全
- 传统的企业如何实现数字化转型?
- PostgreSQL数据库网络层——libpq服务端顶层接口
- 博客上怎么根据搜索ID搜索其它人
- Windows 7 更新补丁大包子