微信小程序webview能否直接打开本地ip地址的网页

问题

目前H5页面需要嵌入到微信小程序webview中打开,为了方便调试,我尝试了下直接将webview的src设为本地开发服务器的IP地址,如:http://192.168.1.20:8080/index.html, 发现无法打开,上网搜了一圈,不知是不是搜索关键字不准确,没有找到相关答案

现状

目前我调试微信小程序webview中的H5页面只能每次都发到外网服务器上并配置域名,非常不方便。我也灵机一动想到了下面两种方法:

  1. 尝试了下修改host文件的地址,将sina.com解析成http://192.168.1.20:8080, 发现还是无法在开发者工具中成功打开
  2. 尝试了ngrok内网穿透, 成功打开,但ngrok速度感人,严重影响开发体验,又苦于自己没有服务器,无法自己搭建内网穿透服务

求解

大家是怎么开发调试内嵌在微信小程序webview中的H5页面的,理论上修改host的方式应该也是行的通的,但现实就是打不开,是不是我的操作有问题,有成功的大佬分享下吗

阅读 10.1k
1 个回答

可以打开的本地IP指向的文件的,不过你要设置“不校验业务域名”,另外多刷新几次,我也是有时候会加载不出来。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏