H5 中能实现分享到微信的功能吗?

2015-12-11 18:14:49 +08:00
 RoshanWu

手机中打开微信分享的那种,据我所知是不行,求证下。

25025 次点击
所在节点    问与答
8 条回复
mikicomo
2015-12-11 18:29:32 +08:00
虽然我不是很懂前端,不过总结了下题主的意思,用我所知的所有搜索引擎搜索: HTML5 网页如何调用浏览器 APP 的微信分享功能 均可找到“数量不一”的解决方案啊....

以下是其中一个链接: http://segmentfault.com/q/1010000002539562/a-1020000002539570

PS :很少有 H5 不能做的东西了吧?
qiayue
2015-12-11 18:39:33 +08:00
离开微信后,你用其他 app 或其他浏览器打开你的 HTML5 网页,是没办法使用微信 jssdk 中的分享功能的。
除非那个 app 是你自己开发的,你可以用网页调用 app 来触发分享到微信功能。
其他方式一般就是检测到非微信后,生成一个二维码,让用户截图(或保存二维码图片)后手动分享到微信。
qiayue
2015-12-11 18:45:39 +08:00
1 楼的回答中有一个链接 https://github.com/JefferyWang/nativeShare.js
不过这个只能在 UC 浏览器和 QQ 浏览器中使用,原理是调用这两个浏览器的原生分享功能
FrankFang128
2015-12-11 19:22:39 +08:00
分享功能是浏览器的事情,跟你 JS 没关系。
RoshanWu
2015-12-12 00:56:04 +08:00
r#2 @qiayue 多谢,你的这个回答我认同,我的本意也是询问非内嵌至任何 App (包括微信)的纯 HTML5 网页,是否能够分享至微信。脱离了 App ,就单这么个页面,别说分享了,能否与其它原生 App 通信都是个问题。我们的 iOS 和 Android 开发,想让这一部分功能交由前端来做,我认为是不太合理。
RoshanWu
2015-12-12 00:58:15 +08:00
r#3 @qiayue 看来都是要有条件地实现,明白了。
JoanVon
2015-12-14 11:39:11 +08:00
吴老师也要搞 APP 分享?前阵子我被这东西也搞昏头了(ಥ _ ಥ)
调用 native 提供的方法,或者就做微信公众号。。
我们是 native 提供方法给前端调用的,可行
vamxmen
2016-07-02 17:15:55 +08:00
不知道能不能挖坟,可以用 mui ,很轻松就搞定了呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/242892

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX