m-share.js
Version:
h5页面分享组件、支持分享到微信、朋友圈、qq、QQ空间、QQ好友。
33 lines (29 loc) • 767 B
JavaScript
import util from "../util.js";
import qqBrowserShare from "./handle-qqbrowser.js";
import ui from "../ui.js";
export default (info) => {
if (util.ua.isFromWx) {
// 微信客户端
ui.showRightTopTips();
return;
}
if (util.ua.isFromQQ) {
// 手机qq
ui.showRightTopTips();
return;
}
if (util.ua.isFromQQBrower) {
// qq浏览器
ui.hideMask();
qqBrowserShare("qzone", info);
return;
}
const query = `url=${encodeURIComponent(
info.link
)}&title=${encodeURIComponent(info.title)}&desc=${encodeURIComponent(
info.desc
)}&summary=${encodeURIComponent(info.desc)}&site=${encodeURIComponent(
info.link
)}`;
location.href = `http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?${query}`;
};