[@炯轩][¥20]在前端开发中:WebAssembly这个对象在JavaScript中,能够被PC端和安卓端的浏览器识别,但是在IOS端的Safari不识别这个对象-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@炯轩][¥20]在前端开发中:WebAssembly这个对象在JavaScript中,能够被PC端和安卓端的浏览器识别,但是在IOS端的Safari不识别这个对象

晓生寒 2018-12-14 16:28:10 1261

在前端开发中:WebAssembly这个对象在JavaScript中,能够被PC端和安卓端的浏览器识别,但是在IOS端的Safari不识别这个对象,在IOS中使用:

请问一下在IOS端的浏览器该怎么设置,才能保证识别得了这个WebAssembly对象?

try

{

.....
WebAssembly;   //此处没有语法错误,
......
alert(9999);

}
catch
{

alert(8888);       

}

//IOS 端Safari 以及火狐浏览器 输出8888
//安卓和PC端的浏览器输出9999,证明里面是没有语法错误的。

Web App开发 前端开发 JavaScript Android开发 iOS开发
分享到
取消 提交回答
全部回答(3)
  • steel1990
    2019-07-17 23:21:13

    可以用 if (window.WebAssembly) 来判定

    0 0
  • 嘀咕哟
    2019-07-17 23:21:13

    和设置没关系,iOS 11 之前的 Safari 浏览器 runtime 没加入 WebAssembly 对象。

    0 0
  • 天默
    2019-07-17 23:21:13

    iOS 11 及以上才开始支持 WebAssembly。题主测试的环境,是否 iOS 版本较低?

    如下图:

    Pasted_Image_12_18_18__8_46_PM

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题