使用了web-view组件,打开了我们开发环境的网页链接,类似https://192.168.0.1:8080,同时打开调试工具,忽略域名校验。
但是web-view的进度条一直处于打开中,整个页面白屏不显示内容。
我们使用线上环境的域名却可以正常打开。估计是因为我们开发环境使用了自签名SSL证书导致,而自签名CA证书我们已经导入了系统。
之前的版本中,web-view组件是可以正常使用自签名证书的,但最近一周,忽然发现就不行了。
希望官方能够开放web-view组件和微信网页浏览器的自签名证书使用。有几点理由:
1. 我们不能将正式环境的域名SSL证书给到开发人员使用,不符合安全规范,也非常危险。
2. 越来越多的浏览器特性,都强制在https协议下才能使用,导致开发环境也必须以https的协议来访问。
如果担心开放后,普通用户受到劫持,强烈建议在打开调试工具后,才可以允许。这样既保证开发的便捷性,也能避免普通用户的风险。
目前出现问题的环境:
操作系统:Android。iOS没有此问题。
基础库版本:2.24.1
微信版本:8.0.21.2120(0x28001557)
使用组件:小程序web-view,微信网页浏览器。

你好提供复现链接,复现方式(方便的话提供复现录屏),或者复现的微信号和时间点
但是这个问题比较复杂,不是一个示例代码就能复现的,需要较多的前置步骤和环境配置(包含了手机系统、服务器环境等等和小程序代码无关的东西)。
希望能够把这个问题转给你们了解https协议或者CA证书体系,或者负责web-view组件的相关同学看一下。
不然我真的很难说清楚。