node.js - 做了一个移动端网页,使用之后无法分享到微信朋友圈和好友
本文介绍了node.js - 做了一个移动端网页,使用之后无法分享到微信朋友圈和好友的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
自己做了一个移动端小网页,但是在分享的时候出现问题,下面一一说明:
首先网页网址:node.310058.cn 一个测试类小网页
(注:这里面数据是有一部分基础数据的,用户新增的有效数据剔除脏数据和重复数据后也会对之后结果造成影响,由于这两天还是测试,到时候数据会清理一遍,无利益相关,做着玩的)。
实现逻辑:前端采用backbone的一个模型装用户输入的数据,之后保存到nodejs操作的mongodb数据库,传天数和计算好的百分比给前端回调。
前端回调之后根据相应的数据合成一张png呈现给用户,这个时候document.title修改一下标题。over。
现在问题来了:产生结果后就无法在微信中分享了,安卓下点击发送给朋友没有反应。iOS下发送后出现红色感叹号发送失败。
我的意思是不调用微信安全接口直接分享,微信会默认抓取title和第一个图片,但是现在是一直分享不了:
(不是网络问题,多台机子都这样,就这个网页不行)
上图:
对比:
刚打开就立即分享是可以的,但是一旦操作之后再分享就不可以了
求有微信开发经验的前辈指教一二~~
(爱设计的web开发者,帮助解决问题的前辈表示非常感谢?)
解决方案
参考微信demo js sdk http://203.195.235.76/jssdk/
2.使用如果是php的使用直接调用微信权限,
如图:
你的页面错误。。。
分享成功了 图片地址读取超时 ,请退出微信重新登录试下 效果如下:
修改 img_url 地址图片地址: http://node.310058.cn/images/...
这篇关于node.js - 做了一个移动端网页,使用之后无法分享到微信朋友圈和好友的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文