素材牛VIP会员
HTML5网页如何调用浏览器APP的微信分享功能?
 訫***3  分类:Html5  人气:1888  回帖:14  发布于6年前 收藏

如图,最近有看到新浪的移动端网页增加了微信分享功能。在浏览器APP(Safari除外)中可以直接调用微信APP,分享至朋友圈或者聊天窗口。并不像很多网站是通过弹出一个图片提示右上角分享。
我是一个产品汪,经过我分析,并不是通过微信接口实现的,而是直接调用了浏览器APP自带的微信分享功能。比如我用安卓手机自带webkit内核浏览器(原生浏览器没有微信分享功能),打开新浪文章页,就不会出现这个微信分享的功能按钮。
不知这是怎么实现的,不是原生APP调用微信接口,也不是PC网页微信分享代码。请看清试用环境,求大神帮忙解答~~~~

讨论这个帖子(14)垃圾回帖将一律封号处理……

Lv2 入门
青***f 页面重构设计 6年前#1

你好,我最近在做一个移动端页面的项目,考虑的是Safari手机浏览器的用户,需要用户点击页面的分享按钮,调出airdrop,分享给微信QQ用户一个我指定的URL,不是当前用户浏览的URL,请问可以实现吗? 怎么实现

Lv3 码奴
雨***梦 页面重构设计 6年前#2

现在还能用吗。 好像没效果啦~

Lv6 码匠
ju***23 Web前端工程师 6年前#3

http://ask.dcloud.net.cn/docs/

Lv1 新人
鬼***5 UI设计师 6年前#4

if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) { if (window.location.href.indexOf("?mobile") < 0) { try { //判断是手机端访问 if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { //判断是UC浏览器 if (typeof (ucweb) != "undefined") { //微信好友 $("#btnShareFirend").unbind(); $("#btnShareFirend").bind("click", function () { var Browser = new Object(); Browser.ios = /iphone/.test(Browser.userAgent); //判断ios系统 var title = document.title; var img = ""; var url = location.href; if (Browser.ios) { ucbrowser.web_share(title, img, url, 'kWeixin', '', '', ''); } else { ucweb.startRequest("shell.page_share", [title, img, url, 'WechatFriends', '', '', '']); }; }); //微信朋友圈 $("#btnWeixinShare").unbind(); $("#btnWeixinShare").bind("click", function () { var Browser = new Object(); Browser.ios = /iphone/.test(Browser.userAgent); //判断ios系统 var title = document.title; var img = ""; var url = location.href; if (Browser.ios) { ucbrowser.web_share(title, img, url, 'kWeixinFriend', '', '', ''); } else { ucweb.startRequest("shell.page_share", [title, img, url, 'WechatTimeline', '', '', '']); }; }); } } } catch (e) { } } }
上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取