收藏
回答

小程序打开外部链接

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 web-view 客户端 7.0.3 2.6.1

需求:点击按钮,打开公司官网,我是通过webview实现的,如下图代码



我在后台管理里面配置了官网域名的白名单,现在官网可以正常打开,但是官网上有很多外部链接,比如我们点击客户伙伴,是跳转到客户网站的,这种情况有很多,我们不可能把所有链接都在白名单里配置,这样工作量会有很多,请问有没有其他解决方案?望回复,谢谢!



最后一次编辑于  02-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 
    08-08

    你官网如果是自己公司开发的话,所有在页面上配置的外链不要直接配置外链,可以配置自己域名的短链接或者自己域名的代理,正常情况下,这样开发对你公司自身也有诸多好处,例如用户行为统计,外链的响应速度都可以相应的进行监控等等,这样也比较符合微信官方的规范,所有外链都是你方域名代理的,这样这些链接的内容,你方公司是可以承担责任的。

    08-08
    赞同
    回复 1
    • 
      08-08
      而且这里还涉及到一个问题,如果你配置了外链的域名,那外链的网站又链接了新的url,这样也是访问不了的,建议还可以专门做一个小程序版的官网
      08-08
      回复
  • 铭锋科技
    铭锋科技
    02-25

    只有配置了的业务域名才可以在web-view访问

    02-25
    赞同
    回复 3
    • 遇见
      遇见
      02-25

      谢谢回复,目前我查下来也是这个结果,就是这种方法很麻烦,我们网站的链接特别多,这个很不方便。

      02-25
      回复
    • 遇见
      遇见
      02-25

      如果不用web-view还有没有其他方式?我只要能打开官网,并且里面的很多链接也可以正常点击即可。谢谢

      02-25
      回复
    • 铭锋科技
      铭锋科技
      02-25回复遇见

      官方的意思是说,

      你得保证业务域名下的内容是安全的,出问题你能负责

      其他的你不能负责的内容,当然不能访问了

      02-25
      回复