评论

小程序在微信浏览器中打开url,非webview

小程序除了webview打开网址,还有其他方式吗?-- 有

wx.openUrl(Object object)

基础库 目测所有版本 都支持

通过微信浏览器打开网址

参数
Object object

属性 类型 默认值 必填 说明
url string 要跳转的网址
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

示例代码
在开发者工具中预览效果


wx.openUrl ({ url:'https://xxx.xxx', complete: console.log } )

效果展示

Bug & Tip

  1. tip: 目前在PC端调用成功
  2. tip: 开发者工具中无权限访问此接口 {errMsg: "openUrl:fail no permission"}
  3. tip: 真机上拒绝访问此接口 {errMsg: "openUrl:fail:access denied"}

注意
这个只是在PC端上可用,如果官方看到这个帖子说不定会把这个api的权限给和谐掉。在项目中请慎用

最后一次编辑于  2021-10-25  
点赞 5
收藏
评论

3 个评论

  • 安逸
    安逸
    2021-10-25

    这个接口 开放就好了~

    2021-10-25
    赞同 1
    回复
  • 唐伯猫
    唐伯猫
    2023-07-11

    这个接口连官方文档都没有,楼主竟然有这个api的调用参数详解。请问是哪里获得的?

    2023-07-11
    赞同
    回复
  • XY:me
    XY:me
    2022-03-23

    看到我说明这个api已经彻底用不了了

    换个别的解决方案吧

    2022-03-23
    赞同
    回复 1
    • 农夫
      农夫
      06-07
      找到方案了吗
      06-07
      回复
登录 后发表内容