q***@qq.com
q***@qq.com
  • 发布:2023-08-02 14:52
  • 更新:2023-09-19 23:48
  • 阅读:235

【报Bug】web-view组件的src的网址如果使用Mui则无法返回 bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.1 (22C65)

HBuilderX类型: 正式

HBuilderX版本号: 3.8.11

手机系统: Android

手机系统版本号: Android 12

手机厂商: 三星

手机机型: Pixel_5

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>  
    <view>  
        <web-view  src="https://www.kuchengwenhua.com/PatronSaintApp/app/index/nameCalculation.html" ></web-view>  
    </view>  
</template>  
<script>  
    export default {}  
</script>

操作步骤:

<template>  
    <view>  
        <web-view  src="https://www.kuchengwenhua.com/PatronSaintApp/app/index/nameCalculation.html" ></web-view>  
    </view>  
</template>  
<script>  
    export default {}  
</script>

预期结果:

点击左上角反击,或者手机返回键 正常返回

实际结果:

无法返回

bug描述:

app环境无论ios还是安卓都是一样
web-view组件的src的网址如果使用MUI则无法返回

点击返回 控制台提示下面错误 Uncaught ReferenceError: mui is not defined at __uniappview.html:1

下面是引入地址
https://www.kuchengwenhua.com/PatronSaintApp/app/index/nameCalculation.html

2023-08-02 14:52 负责人:无 分享
已邀请:
q***@qq.com

q***@qq.com (作者)

https://ask.dcloud.net.cn/question/66519这个帖子和我问题一样

q***@qq.com

q***@qq.com (作者)

https://uniapp.dcloud.net.cn/component/web-view.html 提供了动态创建来解决

8***@qq.com

8***@qq.com

可以通过注入 JS 关闭 mui 回退监听

webview.vue:

wv.appendJsFile('_www/static/jsbridge.js');

jsbridge.js

mui.init({  
    keyEventBind: {  
        backbutton: false //关闭back按键监听  
    }  
});
  • 易友阁

    注入js没有用

    2024-05-27 15:13

要回复问题请先登录注册