1***@qq.com
1***@qq.com
  • 发布:2022-08-04 10:22
  • 更新:2022-08-04 11:18
  • 阅读:452

uniapp 打包成app后,webview中的H5页面调用history.back()返回失效

分类:uni-app

前置条件:
1.打包成 app
2.webview 页面的 navigationStyle 属性设置成 custom
3.自定义 H5 左上角的返回按钮,调用 history.back()

期望:
点击左上角返回按钮,H5 页面关闭,返回到 app 内

结果:
返回按钮失效

补充:
目前了解到能通过在 H5 中注入 uni.webview.js 来实现返回,但是如果是第三方的 H5 页面,我们不可能让第三方的公司改代码来适配我们,所以有没有更加优雅的方法能实现页面的返回?

2022-08-04 10:22 负责人:无 分享
已邀请:
CODE_XU

CODE_XU

通过evalJS为这个子webview注入一段js

wv.evalJS('history.back()')

该问题目前已经被锁定, 无法添加新回复