手机wap网页可以直接唤起(微信)客户端分享吗?

看了一些手机wap网页上的微信分享功能,大部分都是点击微信图标后出现二维码(拜托 我只有一部手机 怎么扫一扫二维码分享到微信啊 醉!)或者复制页面URL自行去微信客户端分享,再者像用QQ浏览器打开的手机新浪网一样,点击“微信”图标后根本啥反应都没有。。。。。

目前只发现手机搜狐网页面上“分享到微信好友”和“分享到朋友圈”的图标点击后可以直接唤起微信客户端分享界面,在UC浏览器和QQ浏览器中有效,但在小米手机自带浏览器中无效(点击后啥反应都没有)。

clipboard.png

请问搜狐页面是如何实现唤起微信客户端分享界面的?是网页和微信建立了私有协议(搜狐和腾讯的关系有这么好吗?),还是网页调用了浏览器自身的分享功能、利用了浏览器可以分享到微信客户端的能力?(P.S 如果是网页调用了浏览器自身的分享功能,那么为何手机搜狐页面的微信分享在小米手机自带浏览器中又无效了?)

APP客户端(包括微信、微博等等)不支持手机wap页面直接调用分享接口吗?

本人产品汪一枚 对技术真的不太了解 特来请教大神们(无比渴求的眼神!!!)

阅读 33.6k
5 个回答

WAP并没有权限唤起APP,UC和QQ是浏览器提供了分享的接口,js调用就可以分享,不过好像并不能自定义分享的图片。其他浏览器并没有接口。
其他分享(微博、QQ等)可以用百度分享插件完成。

新手上路,请多包涵

我感觉是可以的,用一些分享插件,点击之后直接调用客户端。你可以查查cordova插件是否支持,我之前做的hybrid app就是这么调用的。

手机浏览器唤起微信并打开指定页面,研究两天,通过获取ticket值 已经完美实现了,嘿嘿!!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进