快乐学习生
快乐学习生
  • 发布:2019-04-11 13:39
  • 更新:2020-04-23 15:25
  • 阅读:4599

【报Bug】uniapp加载网页html使用路由跳转报错

分类:uni-app
        var pages = getCurrentPages();  
        var page = pages[pages.length - 1];  
        var currentWebview = page.$getAppWebview();  
        var url = '/hybrid/html/load.html';  
        var View = plus.webview.create(url, 'view', {  
            top: '0px',  
            left: '0px',  
            position: 'absolute',  
            scrollIndicator: 'none',  
            background: 'transparent'  
        });  
        currentWebview.append(View);  

load.html 里面使用下面方法没有问题 (在使用1.8.5的版本之前没有问题。)

            uni.navigateTo({  
                url: '/pages/red/info',  
                animationType: 'slide-in-top'  
            });  

而使用1.8.8的版本使用uni.navigateTo 出现这个错误

Uncaught ReferenceError: UniPlusBridge is not defined

2019-04-11 13:39 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

上传一个完整的测试项目

  • 快乐学习生 (作者)

    测试附件已上传


    用1.8.2版本编译, 网页里面使用uni.navigateTo可以正常跳转路由


    用1.8.8版本编译,网页里面使用uni.navigateTo,就报错Uncaught ReferenceError: UniPlusBridge is not defined

    2019-04-11 14:06

快乐学习生

快乐学习生 (作者)

测试附件已上传

用1.8.2版本编译, 网页里面使用uni.navigateTo可以正常跳转路由

用1.8.8版本编译,就报错Uncaught ReferenceError: UniPlusBridge is not defined

DCloud_UNI_HT

DCloud_UNI_HT

本地页面替换一下 js 为

<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.1.js"></script>
yqking0320

yqking0320 - 前后端、数据库、pc、h5、ios、android、小程序 开发

我现在用的是1.9.4 HBuilderX,使uni.navigateBack()进行页面跳转
js 使用 <script type="text/javascript" src="//js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js"></script>
同样报错: Uncaught ReferenceError: UniPlusBridge is not defined

使用 <script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.1.js"></script>
页面加载后直接报错: Uncaught ReferenceError: CustomEvent is not defined at https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.1.js:1

d***@launchtec.cn

d***@launchtec.cn

解决了吗

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