使用mui在mac上进行ios开发,在进行页面跳转时出现了一个ios的页面,如下所示:

奇怪的地方是,该页面在安卓上可以正常访问,但是在ios上访问,有时候就正常可以访问,有时就会出现如上所示画面,经过排查最后发现此bug是由跳转页面中的参数导致的,在请求的url中如果带有空格或者是特殊符号在ios上无法正常解析,所以会提示界面错误。

解决办法:需要对url进行encode编码,如url = encodeURI(url);  (注意:是encodeURi,而不是encodeURL)。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐