南黎2024
南黎2024
  • 发布:2024-05-10 15:15
  • 更新:2024-05-10 15:59
  • 阅读:99

【报Bug】webview自动跳转外部应用(安卓与ios效果区别)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.99

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: vivo

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    <view>  
        <web-view :webview-styles="webviewStyles" :src="getThreePartUrl"></web-view>  
    </view>  

getThreePartUrl() {
return “一个淘宝店铺首页url”}

操作步骤:

1.通过点击按钮跳转webview组件网页
2.加载网页完毕后就跳转淘宝应用了

预期结果:

我希望就单纯在网页中嵌入淘宝店铺首页
不要自动跳转淘宝,稍后我自己弹窗让用户选择要不要跳转。

实际结果:

加载网页完毕后就跳转淘宝应用了,难道说webview就是有自动跳转的功能????

bug描述:

我就想知道怎么不跳转,我webview中src设置淘宝店铺首页就自动跳转了淘宝,这是你们的设计还是bug?
如果是设计如此 请问你们有提供api不跳转吗? 这涉及思路是不是要改改?

2024-05-10 15:15 负责人:无 分享
已邀请:
南黎2024

南黎2024 (作者)

安卓中webview的src是淘宝店铺会自动跳转淘宝 但是ios不会自动跳转

南黎2024

南黎2024 (作者)

使用了

        wv.overrideUrlLoading({  
            // “reject"  表示满足match属性定义的提交时拦截url跳转并触发callback回调,不满足match属性定义的条件时不拦截url继续加载。  
            // “allow”  表示满足match属性定义的条件时不拦截url继续加载,不满足match属性定义的条件时拦截url跳转并触发callback回调;  
            mode: 'reject',  
            // match: "taobao://",  
        }, function(e) {  
            console.warn('reject Url', url);  
        })  

拦截 ios是正常的 安卓不正常

要回复问题请先登录注册