记录web端在safari浏览器用openURL打开网页无反应的方法

  • Creator 版本: 2.4.12

  • 目标平台: 网页

  • 重现方式:通过点击打开一个网页,但是调用openURL的函数还嵌套了一层异步函数,如:向服务器请求url地址,或利用计时器延迟调用等之类。

在ios的safari上,打开openURL 好像必须是通过点击事件触发,走同步函数才可以执行openURL,如果是异步后,延迟调用,则没办法打开一个新的网页。

记录一下,留给相似的花参考。

1赞