1.首先判读是否为ios系统

var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端

2.判断如何是ios系统,则不新开页面,直接跳转

const div=document.createElement('divform');
div.innerHTML=msg.content; // data就是接口返回的form 表单字符串
document.body.appendChild(div);


//如果是ios,不新开页面直接跳转
if(isiOS){
document.forms[0].submit();
}else{
document.forms[0].setAttribute('target', '_blank') // 新开窗口跳转
document.forms[0].submit();
}

 

更多相关文章

  1. Android底部导航栏实现
  2. Mac OS 上配置Android(安卓)studio的真机调试环境
  3. Android软键盘将标题栏顶上去的解决办法
  4. Mac 配置Android(安卓)studio 环境变量
  5. android webview设置缩放按钮时候无法显示问题
  6. Android去掉标题栏及崩溃问题
  7. mac下启动adb并安装apk
  8. 转:iPhone Android(安卓)Web开发(概要)
  9. android 调起h5页面微信支付

随机推荐

  1. 移动APP测试-Android屏幕适配问题(一)
  2. Android可绘制对象资源之shape和layer-li
  3. Android文字基线(Baseline)算法
  4. Android学习笔记之ImageSwitcher
  5. Android为ToolBar设置沉浸式状态栏及其相
  6. android开发之Dialog
  7. Android中的Handler总结 转载
  8. 2012年最有价值的Android开发精品文章荟
  9. API23以上的运行时权限
  10. 2016年3月android面试总结(2)