在手机网站页面中,需要实现对该页面的分享功能。要实现这个应用,首先要考虑可能会出现的场景。手机页面分享场景主要有三种:一是手机网站在微信浏览器中打开需要分享到朋友圈、发给好友等微信分享常规功能;二是
手机网站在普通手机浏览器中,可以调用分享到微信、微博、朋友圈、好友等分享功能,此功能常见为有支持调用分享接口特定浏览器(如UC、QQ浏览器);三是在不提供分享的接口的浏览器中提示用户使用浏览器本身的分享功能进行分享操作。
下面就具体三种方法的实现做一下介绍与说明:
1、微信浏览器的分享。
具体文档可到微信公众平台去查询,如下图。
需要事先申请公众号。要注意的是获取token,要保存在自已服务器上,不要频繁去获取,是有次数限制的,根据超时间进行本地保存,同时在微信公众号管理平台要把调用该接口的服务器的ip地址设置白名单,才能正确地输出,可以自定义对每个页面进行分享时的图文指定,可以通过对浏览器环境进行判断,如果是微信浏览器,可以直接调用该接口进行处理。指示用户使用微信自带的分享进行操作。这样的效果是好的。
2、UC、QQ浏览器的分享开发接口调用。
该方法同样可以设置分享的标题、图文等信息。接口处理在相关浏览器的开放文档中应该是有的,有现成的插件可以使用“NativeShare.js”,可以去下载后稍微改造一下再使用。像网易新闻的手机网站中也有应用,可以去参考一下。对于使用这两种浏览器的客户来说还是比较友好的。
3、下面就要说到比无接口可用的浏览器中的分享了。
很多手机品牌自带的浏览器是各种各样,不能说针对每一中浏览器都去做相关的接口开发对接等工作,工作量繁重不说,还达不能更广的覆盖面。为了相对简便操作,可以使用当用户在这些浏览器中点击分享按钮时,弹出一个遮罩指示,有一个箭头指示提示用户使用浏览器自带的分享功能,当然这样做并不是好的,好还是使用强大的“NativeShare.js”,这个插件在UC、QQ浏览中可以支持的分享有:微博、微信、朋友圈、QQ、QQ空间、更多(此功能会调用出浏览器更多的小工具功能,非常好用)。而在其他普通浏览器中仍可支持的分享有:微博、QQ、QQ空间。
一般手机网站同时做到这三种分享就是比较完整的,同时这也是手机网站分享的技术要求。
以下是三种方式的效果图:
作者:创新互联王国梁
文章名称:手机网站制作关于页面分享几种做法
网页路径:https://www.cdcxhl.com/news/246917.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有网站制作等
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联