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

发布于 6 年前作者 tao231801 次浏览最后编辑 6 年前来自 ask

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

8 回复
mingyao
mingyao1 楼6 年前

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

hren
hren2 楼6 年前

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

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

guwei
guwei3 楼6 年前

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

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

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

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

rjin
rjin4 楼6 年前

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

csu
csu5 楼6 年前

问题有解决吗?

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

谢谢。

taowei
taowei6 楼6 年前

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

gyin
gyin7 楼6 年前

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

xiulanmeng
xiulanmeng8 楼5 年前

你指的是 wx.request 么?

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