技术

朋友圈|2015-06-18

我们接着讲讲,微信适配的第二个方面。

微信适配是我效仿前人,提出的一个概念。做网站的话,如果想火,就需要做搜过引擎优化,还要做百度优化,还要做移动端适配,等等。不可避免的,你也需要做微信端的优化,微信优化很多人都知道应该做,但还不清楚需要做什么,怎么做。所以我提出了“微信适配”这么个概念,希望能从方法论上,做一个简单有效的梳理,让大家能一眼望见许多坑,西出阳关无霸哥。

所以我提出了微信适配的概念。我是谁?我是涛哥,这几年也有人叫郝叔。姑娘爱看书吗?爱看好书吗?嗯,郝叔也爱看你。

上一次,我们讲到微信适配的第一个方面是业务域名,只有正确设置了业务域名,你的网页才能在微信里受保护地传播。由于获得业务域名权限需要通过认证,认证又需要交钱,我们可以把业务域名理解为保护费域名。

这一回要讲的是微信适配的第二个方面,jssdk。jssdk是微信推出的一套组件,让网页在微信里传播时,能够被体面地显示,又慷慨地将一些底层的设备功能让度给了开发者,比方说网页上可以录音可以拍照可以扫码。

网页内容在微信里被体面地显示,主要体现在当网页被分享到朋友圈或分享给好友时,会显示一个怎样的缩略图,怎样的标题,和怎样的摘要。需要说明的是,只有分享给好友时才会显示摘要,而分享到朋友圈时,仅显示缩略图和标题。

如果一个网页没有做任何微信适配工作,那默认的标题是网页标题,也就是title标签里的内容。默认的缩略图一般是网页里的第一张图片,如果网页里没有图片或者图片加载慢,则很有可能分享出去后不能显示图片。默认的摘要,是最令人不能接受的地方,是你的网站域名。很多情况下,大家看到右边偌大的空白区域只放着一个光秃秃的域名,而这个域名在内容传播上没有帮助,就会,心塞。

所以一个没有做好jssdk配置的页面,在微信里传播时,虽然不像业务域名那样不让传,但是会以不完美的状态传。

有人问,我的公众号推送的文章,在微信里传播时,没有遇到这些问题啊?

原因是,你的内容发布在微信平台上,你用的是微信的域名,微信当然要给自己的域名放行,这相当于微信给自己的公众平台文章做好了微信适配。

注意过吗?你每次在公众平台后台编辑文章时,都要求你写一个标题,上传一张封面,填一个摘要,如果没有就自动生成。没错,这就是我们前边说到的,分享时要显示的标题,缩略图和摘要。

微信jssdk的前身,是一个叫weixinjsbridge的东西,早年间,官方杀死同人之前,这段代码在坊间流传度极高。加上这段代码,就可以控制分享时的文案了。如今,在很多网页中,依然能看到这段代码的影子。只是,现在加它已经无济于事。除非,除非是微信朋友圈广告。

微信jssdk也涉及到一个域名,叫做js安全域名。只有正确设置了这个域名,你页面上的jssdk代码才会生效。

jssdk其实是很大一个话题,这里只说说它跟微信适配相关的部分。如果有后来,我们可以坐下来,再聊聊jssdk。

你对微信适配有什么问题和看法,欢迎交流。

暂无评论

参与讨论