收藏
回答

web-view组件不能打开自定义证书的https网页?

使用了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,微信网页浏览器。


回答关注问题邀请回答
收藏
登录 后发表内容