收藏
回答

关于局域网微信小程序使用

问题模块
API和组件

在加载完成小程序之后,小程序能否完全不使用外网而在局域网中访问内网链接?

最后一次编辑于  2017-06-06
回答关注问题邀请回答
收藏

8 个回答

  • 通
    09-05

    我也想同样的问题,总感觉原理上是可以的,请求数据的路径,只是路径的格式样式做个要求很麻烦

    09-05
    赞同
    回复
  • 腾蛟
    腾蛟
    2018-02-13

    好像可以在 详情里 项目设置 把不校检安全域名选中

    2018-02-13
    赞同
    回复
  • 强👍
    强👍
    2018-02-05

    问题有解决吗?

    解决了,能说说是怎么做到的吗?

    谢谢。

    2018-02-05
    赞同
    回复
  • Lynx
    Lynx
    2018-02-01

    有相同的需求,楼主解决没?或者谁有好的方法告知一下。

    在断公网的情况,小程序能跳转192.168.x.x的地址。

    2018-02-01
    赞同
    回复
  • stone
    stone
    2017-11-13

    楼主的问题解决了吗?有没有相关经验可以share一下?

    2017-11-13
    赞同
    回复
  • maq
    maq
    2017-06-07

    原来楼主问题的要点在于“断掉公网”……


    如果单说【和微信服务器交互验证URL合法性】这件事的话,我觉得域名白名单应该是在小程序加载的时候就已经在手机里了,不会等到 request 的时候再到服务器上去验证。不过,如果断掉公网的话,我想到两个可能相关的问题:

    1. 域名解析可能会出问题。

    2. 微信本身肯定是不能跟服务器通信了,这种情况下,会不会影响小程序引擎的正常工作,不好猜测。

    2017-06-07
    赞同
    回复
  • Spitfire.
    Spitfire.
    2017-06-06

    也就是说假设在加载完成之后,完全在封闭的局域网里,不需要通过外网和微信服务器交互验证URL合法性,也能正常访问URL吗?因为公众平台开发设置里设置了request合法域名,这方面需要做校验吗?

    2017-06-06
    赞同
    回复
  • maq
    maq
    2017-06-06

    你指的是 wx.request 么?


    这么说把,对于小程序来说,不存在什么外网、内网的概念,它只知道通过一个合法的域名(白名单),解析到一个能访问的 IP,跟一个 https server 进行通信。

    2017-06-06
    赞同
    回复