关于局域网微信小程序使用
发布于 5 年前 作者 tao23 1620 次浏览 来自 问答

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

8 回复

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

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

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

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

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

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

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

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

问题有解决吗?

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

谢谢。

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

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

你指的是 wx.request 么?

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

回到顶部