9***@qq.com
9***@qq.com
  • 发布:2019-10-17 15:50
  • 更新:2020-05-14 15:12
  • 阅读:1235

web-view组件跳转页面报错

分类:uni-app

uni-app中通过<web-view>组件嵌入一个网页,在嵌入的网页里点击按钮返回到APP中的页面;目前已添加官方给的2个js
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js"></script>

嵌入的网页代码如下:
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js"></script>
<script type="text/javascript">
document.addEventListener('UniAppJSBridgeReady', function() {
document.querySelector('.btn-list').addEventListener('click', function(evt) {
var target = evt.target;
var paramstr = JSON.stringify(window.currentSelectedModelInfo);
if (target.tagName === 'BUTTON') {
var action = target.getAttribute('data-action');
uni[action]({
url: '/pages/jk/modelmarkestablish?paramstr=' + paramstr
});
}
});
});
</script>

小程序中能够顺利跳转,但IOS和Android无法跳转,调试模式下报错
IOS环境下
Script error.
filename:
lineno:0
Script error.
filename:
lineno:0

Android环境下
Uncaught TypeError: Cannot read property 'evalJS' of undefined at https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.0.1.52.js:1

第一次用uni-app 是我哪里没有配好,还是本身只支持小程序?

2019-10-17 15:50 负责人:无 分享
已邀请:
9***@qq.com

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

问题已解决,在官方的文档下方的回答里有最新的JS

  • 微笑1688

    找不到你说的最新js地址,麻烦贴出来可以吗

    2020-04-08 16:58

miaomi2

miaomi2

https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.1.js

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