灰色代码
灰色代码
  • 发布:2023-08-28 11:55
  • 更新:2023-08-28 18:08
  • 阅读:294

app端怎么跳转到外网地址

分类:uni-app

我是使用 plus.runtime.openURL() 可以对国内的网址进行跳转,但是外网的却不行(点击跳转会一直重新加载app),开了vpn也不行。
有什么办法可以进行国外内跳转浏览器进行打开吗?

2023-08-28 11:55 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

刚试了,可以的,
1.将地址转成没有中文的 let urlStr = encodeURI(url) plus.runtime.openUrl(urlStr )
2.需要带有http://或https://

<template>  
    <view class="action">  
        <button @click="jump">haha</button>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
            }  
        },  
        onLoad(){  

        },  
        methods:{  
            jump(){  
                plus.runtime.openURL('https://github.com/')  
            },  
        }  
    }  
</script>  
<style>  
    .action {  
        padding: 30rpx;  
    }  

</style>
  • 灰色代码 (作者)

    我试了下,确实可以,但是后面带参数好像就不行了

    2023-08-28 17:19

  • 喜欢技术的前端

    回复 z***@163.com: 带参数也是可以的,你试试,plus.runtime.openURL('https://www.google.com.hk/search?sca_esv=560641370&hl=zh-CN&q=%E4%BD%A0%E5%A5%BD&oq=%E4%BD%A0%E5%A5%BD&aqs=heirloom-srp..')

    2023-08-28 17:41

  • 灰色代码 (作者)

    回复 喜欢技术的前端: 你可以试试我这个 plus.runtime.openURL("https://play.google.com/store/apps/details?id=com.towngas.amr20"),跳不过去,很奇怪

    2023-08-28 17:49

  • 喜欢技术的前端

    回复 z***@163.com: 可以的,我传了附件,你是什么手机

    2023-08-28 18:07

  • 灰色代码 (作者)

    回复 喜欢技术的前端: 啊,红米 android12,我这弄了cli工程不知道是不是这个原因还是什么权限未弄

    2023-08-29 09:14

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

附件

要回复问题请先登录注册