專案是用react寫的,但是分享與用什么技術無關,
記錄一次分享
switch (res) {
case "facebook":
url = `https://www.facebook.com/dialog/feed?redirect_uri=https://www.facebook.com&app_id=703717717106866&link=${encodeURIComponent(shareUrl)}`;
break
case "twitter":
url = `http://twitter.com/share?url=${encodeURIComponent(shareUrl)}`;
break
case "linkin":
url = `https://www.linkedin.com/shareArticle?mini=true&url=${encodeURIComponent(shareUrl)}&title=Hello%20World&summary=12312`;
break
// case "instagram":
// url = `https://www.instagram.com/aiaindonesia/?hl=en`;
// break
case "whatsapp":
url = `https://api.whatsapp.com/send?text=${encodeURIComponent(shareUrl)}&url=${encodeURIComponent(shareUrl)}`
break
case "email":
url = `mailto:?subject=Life%20Insurance%20Advisor%20-%20AIA%20Indonesia&body=${encodeURIComponent(shareUrl)}`
break
case "messenger":
url = `fb-messenger://share/?link=${encodeURIComponent(shareUrl)}`
break
case "viber":
url = `viber://forward?text=${encodeURIComponent(shareUrl)}`
break
case "message":
var u = navigator.userAgent;
//判斷是否為android終端
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
//判斷是否為ios終端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
//獲取要分享的埠號
var tel = ''
//這里填寫要分享的內容
var des =encodeURIComponent(shareUrl);
//ios終端
if(isiOS) {
url = "sms:"+tel+"&body="+des;
//安卓終端
}else {
url = "sms:"+tel+"?body="+des;
}
break
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/232485.html
標籤:其他
