2***@qq.com
2***@qq.com
  • 发布:2024-07-26 14:11
  • 更新:2024-07-26 15:11
  • 阅读:242

【报Bug】uniapp webview打不开链接

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows64

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: Android

手机系统版本号: Android 12

手机厂商: 模拟器

手机机型: 模拟器

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<web-view :src="skip_url"></web-view>
</template>

<script>
export default {
data() {
return {
skip_url: ''
}
},
onLoad() {
this.skip_url = decodeURIComponent(this.$Route.query.url)
uni.setNavigationBarTitle({
title:'等待中...'
})
}
}
</script>

<style></style>

操作步骤:

使用webview打开链接

预期结果:

链接正常打开

实际结果:

链接打不开报错

bug描述:

webview打不开链接。链接地址:https://mjr.nxin.com/v/superMarket/financingzhuchain

2024-07-26 14:11 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

我这里测试的打开了,你检查一下,你那是不是有地方代码错误

  • 2***@qq.com (作者)

    有一些编译的地方错误警告。

    2024-07-26 14:57

  • DCloud_UNI_yuhe

    回复 2***@qq.com: 看你模拟器的问题吧,这个你这个网页路径不对吧

    2024-07-26 15:15

2***@qq.com

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

这些编译错误不影响程序运行的也算吗

  • 蔡cai

    onLoad() {

    this.skip_url = decodeURIComponent(this.$Route.query.url)

    这边加个打印this.skip_url,看下打印的地址对不对

    2024-07-26 15:00

  • 蔡cai

    console.log下

    2024-07-26 15:00

  • 2***@qq.com (作者)

    回复 蔡cai: console了

    2024-07-26 15:12

2***@qq.com

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

地址是对的吧

  • 蔡cai

    看起来正常

    2024-07-26 16:01

  • 蔡cai

    uni.navigateTo({

    url: "/pages/webview/webview?url=" + encodeURIComponent("https://mjr.nxin.com/v/superMarket/financingzhuchain")

    })


    <web-view :src="path"></web-view>


    this.path = decodeURIComponent(options.url);

    2024-07-26 16:12

  • 蔡cai

    我这样跳转是正常的

    2024-07-26 16:12

  • 蔡cai

    那个地址不知道为啥发评论出问题

    2024-07-26 16:13

  • 2***@qq.com (作者)

    回复 蔡cai: 改成uni.app的跳转navigateTo然后再用你的死值再接收就可以了,crazy,感谢大佬!!!

    2024-07-26 16:55

  • 蔡cai

    回复 2***@qq.com: 解决了就好

    2024-07-26 17:01

2***@qq.com

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

其他链接就可以正常访问

要回复问题请先登录注册