在不使用微信 SDK 的情况下,要让网页在微信内显示预览图片,是这样达成的: 在 <body> 后放置一张 300x300 的图片,然后设置为不显示。
例如,Apple 的官方网站就是这么做的:
自己的博客也这么做了,行得通。
但最近却出了点问题,自己的网站:
然而,Apple 的官方网站,在执行上述 3 种操作时,均正常显示图片!虽然 URL 可能会发生变化。Apple 可没有任何官方微信公众号,也没有使用 SDK。
这是怎么回事呢?如何让自己的网站在不使用 SDK 的情况下正常显示缩略图?
1
islujw OP 抱歉,Apple 网站的代码无法显示。用伪代码描述一下吧:
<div style="display:none;" <img src="/cn/home/images/og_wechat.jpg" alt="" div 尾部标记> |
2
islujw OP 诶,难道没有大神知道么……
|
3
KiChao 2017-05-31 11:10:38 +08:00
请问楼主解决了没?
|
4
islujw OP @KiChao 没有。我怀疑 Apple 可能在微信的白名单里。Apple 在朋友圈做广告的时候,点开头像的资料页也是没有公众号的,仅仅是个介绍页面而已,不开通公众号就可以做广告,可能是直接付费搞定的。
|
5
islujw OP 4. 补充说明。在微信内浏览器打开(朋友/朋友圈)后,点击任意链接(而不是直接转发),从第一次点击起,转发就不带微信尾部参数了。即便最后通过点击链接加载到最初的那个页面,也不会有参数。
|