我在uniapp中使用webview 发起 微信和支付宝的h5支付。在Android是可以的。在ios端。直接打开系统的浏览器了。。
ios端使用的是 wkwebview,没有去特意勾选uiwebview

我不是张三1
- 发布:2020-10-13 18:13
- 更新:2020-10-13 23:53
- 阅读:1649
uniapp webview 怎么样设置才能不打开系统浏览器
分类:uni-app
我不是张三1 (作者)
那请问这个有没有办法在webview的属性上怎么设置之类的。设置链接是在webview内打开呢?比如以前使用Android原生开发和ios原生开发是可以重写部分方法来进行设置的。
2020-10-14 09:46
DCloud_heavensoft
回复 我不是张三1: 那不是设置链接在哪里打开,只是拦截某些schema不让访问,https://uniapp.dcloud.io/component/web-view?id=app%e7%ab%afweb-view%e7%9a%84%e6%89%a9%e5%b1%95,使用plus的api可以实现拦截。但这可能造成微信支付宝的js异常。为什么要这么用呢,应该正正经经的使用plus.payment,调用原生的微信和支付宝啊
2020-10-14 15:12
我不是张三1 (作者)
回复 DCloud_heavensoft: 业务场景是这样的,比如我用ios的支付宝支付之后。自动打开了safari浏览器,支付完成之后,没有自动返回到app中。需要手动返回(Android端无此问题)。
2020-10-14 18:22