Skip to content

首先,官方 开发文档

在小程序里使用webview打开网页,必须要添加到业务域名里的网页才支持打开。

误区1.添加的业务域名是https的,实际打开了http的页面

首先明确,业务域名必须与你实际打开的域名相符。包括协议,你在业务域名里添加了https的域名,就只能打开https的页面。

例如你添加的是https://abc.com。 则只能打开https://abc.com/xxx。 不能打开http://abc.com

误区2.想添加别人的域名到你的业务域名下

首先,添加业务域名,是需要在域名下放置校验文件的。例如你要添加https://abc.com, 就需要保证https://abc.com/xxx.txt (xxx为随机名称,添加业务域名时系统会生成)可以访问。这需要你对该域名有控制权,否则你是无法添加的。经常有人问,怎么添加百度xxx,腾讯xxx的网页地址到业务域名。除非你可以控制他们的域名,否则这点是做不到的。

误区3.服务器设置了ip白名单或者防火墙限制了访问

首先,你设置业务域名后,把校验文件放到服务器之后。微信服务器会尝试访问这些校验文件,访问成功后,业务域名才能设置成功。你的服务器如果不是公网可访问,或者设置了白名单等,微信的服务器访问不到校验文件,会导致设置失败。

以上是常见的容易踩坑的地方。

最后,祝大家写代码少踩坑,多涨薪。