接口返回的有很多票据链接,是一个网页
http://fs.hncz.gov.cn:8094//EivcCheckH5?payer=xxxx&ivccode=41060124&ivcno=0530929719&ckno=8664c4
在微信里有webview提示不支持打开这种链接,这种情况在微信小程序上怎么打开?
接口返回的有很多票据链接,是一个网页
http://fs.hncz.gov.cn:8094//EivcCheckH5?payer=xxxx&ivccode=41060124&ivcno=0530929719&ckno=8664c4
在微信里有webview提示不支持打开这种链接,这种情况在微信小程序上怎么打开?
首先不是https肯定就不可以
要先解决https问题
你可以选择免费的证书颁发机构(如 Let’s Encrypt)或付费的(如阿里云、腾讯云等)。
例如,Let’s Encrypt 提供免费的 SSL 证书,适合大多数小程序开发需求。
要满足这几点
假设你的内部服务器地址是 http://yourdomain.com,你希望在小程序中打开 http://internal-server-address/page,可以按照以下步骤配置:
1.Nginx 配置:
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /path/to/your/cert.pem;
ssl_certificate_key /path/to/your/key.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location /proxy/ {
proxy_pass http://internal-server-address/;
proxy_set_header Host internal-server-address;
}
}
2.微信小程序配置:
3.小程序代码:
<web-view src="https://yourdomain.com/proxy/page"></web-view>
2 回答1.9k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
1 回答2.2k 阅读
建议弄个nginx https的反向代理fs.hncz.gov.cn, 这样就能支持了