Berikut tombol bagikannya:
<button onclick=call()>Berbagi secara universal</button><button onclick=call('wechatFriend')>Teman WeChat</button><button onclick=call('wechatTimeline')>Lingkaran teman</button><button onclick=call('qqFriend')>QQ</button><button onclick=call('qZone')>Zona QQ</button><button onclick=call('weibo')>Weibo</button>
Ini adalah kode panggilan js:
<script type=text/javascript src=NativeShare.js></script><script type=text/javascript> var nativeShare = new NativeShare() var shareData = { title: 'Bagikan judul', desc: '', // Jika itu adalah WeChat, nama domain tautannya harus berada dalam nama domain aman yang dikonfigurasi di backend WeChat. tautan: 'https://www.baidu.com', ikon: 'https://www.baidu.com', // Jangan terlalu mengandalkan dua panggilan balik berikut, banyak browser tidak mendukung kesuksesan: fungsi () { console.log(success) }, gagal: function() { console.log(fail) } } nativeShare.setShareData(shareData) panggilan fungsi(command) { coba { nativeShare.call(command) } catch (err) { // Jika tidak didukung, Anda dapat melakukan proses downgrade di sini alert(err.message) // console.log(err.message) } }</script>
Ini adalah file js yang dibagikan NativeShare.js:
!function(e,t){object==typeof ekspor&&object==typeof modul?module.exports=t():function==typeof mendefinisikan&&define.amd?define([],t):object==typeof ekspor?ekspor[ NativeShare.js]=t():e[NativeShare.js]=t()}(ini,fungsi(){fungsi kembali(e){fungsi t(r){if(n[r])kembalikan n[r].ekspor;var o=n[r]={i:r,l:!1,ekspor:{}};kembalikan e[r]. panggilan(o.ekspor,o,o.ekspor,t),ol=!0,o.ekspor}var n={};kembali tm=e,tc=n,td=function(e,n,r){to(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r} )},tn=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return td(n,a,n),n},to=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},tp=,t(ts=0)}([function( e,t,n){gunakan ketat;fungsi r(){}fungsi o(e){var t=arguments.length>1&&void 0!==argumen[1]?argumen[1]:r,n=document.getElementsByTagName(script)[0],o=document.createElement(script);o.src=e,o.async=!0, n.parentNode.insertBefore(o,n),o.onload=t}fungsi i(e,t){if(null==e)throw new TypeError (Tidak dapat mengonversi tidak terdefinisi atau nol ke objek);for(var n=Object(e),r=1;r<arguments.length;r++){var o=arguments[r];if(null!=o)for(var i in o)Objek.prototipe.hasOwnProperty.call(o,i)&&(n[i]=o[i])}mengembalikan n}fungsi a(e){if(se)location.href=e;else{var t=document.createElement(iframe);t.style.display=none,t.src=e,document.body.appendChild(t),setTimeout(function(){t&&t.parentNode&&t.parentNode.removeChild(t)}, 2e3)}}fungsi c(e){var t=argumen.panjang>1&&void 0!==argumen[1]&&argumen[1],n=[];for(var r di e)t?n.push(r+=+encodeURIComponent(e[r])):n.push(r+=+ e[r]);kembalikan fungsi n.join(&)}u(e){var t=document.createElement(a);kembalikan fungsi t.href=e,t.hostname} l(e){Oe?Oe.content=e:document.head.insertAdjacentHTML(sebelum akhir,'<meta name=description content='+e+'>')}fungsi f(e){je?je.href=e :document.head.insertAdjacentHTML(sebelum akhir,'<link rel=shortcut icon href='+e+''>')}fungsi s(e){document.title=e}fungsi p(e){return c({share_id:924053302,url:_e.encode(e.link),title:_e.encode(e.title),deskripsi:_e .encode(e.desc),previewimageUrl:_e.encode(e.icon),image_url:_e.encode(e.icon)})}fungsi h(){a((se?mqqapi://share/to_fri?src_type=web&version=1&file_type=news:mqqapi://share/to_fri?src_type=isqqBrowser&version=1&file_type=news)+&+p(Se))} fungsi b(){a((se?mqqapi://share/to_fri?file_type=news&src_type=web&version=1&generalpastboard=1&shareType=1&cflag=1&objectlocation=pasteboard&callb ack_type=scheme&callback_name=QQ41AF4B2A:mqqapi://share/to_qzone?src_type=isqqBrowser&version=1&file_type=news&req_type=1)+&+p(Se))}fungsi y(){var e={url:Se.link,title:Se.title,pic:Se.icon,desc:Se.desc};location.href=http://sns.qzone.qq.com/cgi -bin/qzshare/cgi_qzshare_onekey?+c(e,!0)}fungsi d(){var e={url:Se.link,judul:Se.title,pic:Se.icon};location.href=http://service.weibo.com/share/share.php?+c(e,!0) }fungsi w(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}fungsi g(e,t){if (!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function m(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil);return!t||object!=typeof t&&function!=typeof t?e:t}function _(e,t){if(function!=typeof t&&null!==t)throw new TypeError( Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf (e,t):e.__proto__=t)}fungsi O(e,t,n){kembalikan t masuk e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}fungsi j(e,t){if (!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function S(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil);return!t||object!=typeof t&&function!=typeof t?e:t}function k(e,t){if(function!=typeof t&&null!==t)throw new TypeError( Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf (e,t):e.__proto__=t)}fungsi P(e,t,n){mengembalikan t masuk e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}fungsi C(e,t){if (!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function q(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil);return!t||object!=typeof t&&function!=typeof t?e:t}function T(e,t){if(function!=typeof t&&null!==t)throw new TypeError( Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf (e,t):e.__proto__=t)}fungsi E(e,t){if(!(e instanceof t))melemparkan yang baru TypeError(Tidak dapat memanggil kelas sebagai fungsi)}fungsi D(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil);return!t|| object!=typeof t&&function!=typeof t?e:t}function x(e,t){if(function!=typeof t&&null!==t)throw new TypeError(Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf? Objek.setPrototypeOf(e,t):e.__proto__=t)}fungsi Q(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function M(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil);return!t| |object!=typeof t&&function!=typeof t?e:t}function N(e,t){if(function!=typeof t&&null!==t)throw new TypeError(Ekspresi super harus berupa null atau a fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object. setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}fungsi A(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function U(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil); return!t||object!=typeof t&&function!=typeof t?e:t}function B(e,t){if(function!=typeof t&&null!==t)throw new TypeError(Ekspresi super harus bisa berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}) ,t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}fungsi R(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function W(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil) ;return!t||object!=typeof t&&function!=typeof t?e:t}fungsi I(e,t){if(function!=typeof t&&null!==t)throw new TypeError(Super ekspresi harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0} }),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}fungsi z(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function F(e,t){if(!e)throw new ReferrenceError(ini belum telah diinisialisasi - super() belum dipanggil);return!t||object!=typeof t&&function!=typeof t?e:t}function L(e,t){if(function!=typeof t&&null!==t)melempar TypeError baru(Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf (e,t):e.__proto__=t)}fungsi Z(e,t){if(!(e instanceof t))melemparkan yang baru TypeError(Tidak dapat memanggil kelas sebagai fungsi)}fungsi J(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil);return!t|| object!=typeof t&&function!=typeof t?e:t}function H(e,t){if(function!=typeof t&&null!==t)throw new TypeError(Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf? Objek.setPrototypeOf(e,t):e.__proto__=t)}fungsi X(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}fungsi G(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil);return!t| |object!=typeof t&&function!=typeof t?e:t}function K(e,t){if(function!=typeof t&&null!==t)throw new TypeError(Ekspresi super harus berupa null atau a fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object. setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}fungsi V(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function Y(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil); return!t||object!=typeof t&&function!=typeof t?e:t}function $(e,t){if(function!=typeof t&&null!==t)throw new TypeError(Ekspresi super harus bisa berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}) ,t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}fungsi ee(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function te(e,t){if(!e)throw new ReferrenceError(ini belum diinisialisasi - super() belum dipanggil) ;return!t||object!=typeof t&&function!=typeof t?e:t}function ne(e,t){if(function!=typeof t&&null!==t)lempar yang baru TypeError(Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable: !0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}fungsi re(e,t){if(!(e instanceof t))throw new TypeError(Tidak dapat memanggil kelas sebagai fungsi)}function oe(e,t){if(!e)throw new ReferrenceError(ini belum telah diinisialisasi - super() belum dipanggil);return!t||object!=typeof t&&function!=typeof t?e:t}function ie(e,t){if(function!=typeof t&&null!==t)melempar TypeError baru(Ekspresi super harus berupa null atau fungsi, bukan +typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf (e,t):e.__proto__=t)}Object.defineProperty(t,__esModule,{value:!0});var ae,ce=navigator.userAgent,ue=/(iPad).*OS/s([/d_]+)/.test(ce),le=/(iPod)(.*OS/s([/d_] +))?/.test(ce),fe=!ue&&/(iPhone/sOS)/s([/d_]+)/.t est(ce),se=ue||le||fe,pe=/(Android);?[/s//]+([/d.]+)?/.test(ce),he=/micromessenger /i.test(ce),be=/QQ//([/d/.]+)/.test(ce),ye=/Qzone/// .test(ce),de=/MQQBrowser/i.test(ce)&&!he&&!be,we=/UCBrowser/i.test(ce),ve=/mobile.*baidubrowser/i.test(ce), ge=/SogouMobileBrowser/i.te st(ce),me=/baiduboxapp/i.test(ce),_e={_keyStr:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=,encode:function(e){var t,n,r,o,i,a,c,u=,l=0;for(e=_e._utf8_encode(e);l<e.length;)t=e.charCodeAt(l++),n= e.charCodeAt(l++),r=e.charCodeAt(l++),o=t>>2,i=(3&t)<<4|n>>4,a=(15&n)< <2|r>>6,c=63&r,isNaN(n)?a=c=64:isNaN(r)&&(c=64),u=u+ini._keyStr.charAt(o)+ini._keyStr .charAt(i)+ini._keyStr.charAt(a)+ini._keyStr.charAt(c);kembali u},_utf8_encode:function(e){e=e.replace(//r/n/g,/n);for(var t=,n=0;n<e.length;n++){var r=e.charCodeAt(n);r<128?t+=String.fromCharCode(r):r>127&&r<2048?(t+=String.fromCharCode(r>>6|192),t+=String.fromCharCode( 63&r|128)):(t+=String.fromCharCode(r>>12|224),t+=String.fromCharCode(r>>6&63|128),t+=String.fromCharCode(63&r|128))}kembali t}},Oe=document.querySelector(meta[name=description]),je=document.querySelector(link[rel*=icon]),Se={link:location.href,title:function(){kembalikan dokumen .title}(),desc:function(){return Object(Oe).content||}(),icon:function(){return Objek(je).href||lokasi.protokol+//+lokasi.namahost+/favicon.ico}(),dari:,sukses:r,gagal:r,pemicu:r},ke=fungsi(){fungsi e( e,t){untuk(var n=0;n<t.panjang;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)} }fungsi pengembalian(t,n,r){kembali n&&e(t.prototipe,n),r&&e(t,r),t}}(),Pe=fungsi(){fungsi e(t){w(ini,e),ini._shareData=Se,ini._config ={syncDescToTag:!1,syncIconToTag:!1,syncTitleToTag:!1},this.setConfig(t)}kembali ke(e,[{key:getShareData,value:function(){return i({},this._shareData)}},{key:setShareData,value:function(){var e=arguments.length>0&&void 0!==argumen[0]?argumen[0]:{};i(ini._shareData,e),ini._config.syncDescToTag&&l(ini._shareData.desc),ini._config.syncI conToTag&&f(this._shareData.icon),this._config.syncTitleToTag&&s(this._shareData.title)}},{key:setConfig,value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this._config,e)}},{key:getConfig,value:function(){return i({ },ini._config)}}]),e}(),Ce=Pe,qe=fungsi(){fungsi e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,nilai dalam r&&(r.writable=!0) ,Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototipe,n),r&&e(t,r),t}}(),Te=fungsi(e){fungsi t(e){g(ini,t);var n=m(ini,( t.__proto__||Object.getPrototypeOf(t)).call(this,e));return o(https://jsapi.qq.com/get?api=app.share),n}return _(t,e),qe(t,[{key:call,value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:default,t=arguments [1];ini.setShareData(t);var n=this.getShareData(),r=this.constructor.commamdMap[String(e).toLowerCase()];browser.app.share({title:n.title,description:n.desc,url:n.link ,img_url:n.icon,from:n.from,to_app:r})}}]),t}( Ce);Te.commamdMap=(ae={},v(ae,wechattimeline,8),v(ae,wechatfriend,1),v(ae,qqfriend,4),v(ae,q zona,3),v(ae,weibo,11),v(ae,copyurl,10),v(ae,lebih,5),v(ae,hasilkan kodeqr,7),v(ae,default,void 0),ae);var Ee,De=Te,xe=fungsi(){fungsi e(e,t){untuk(var n=0;n<t.length;n++){var r=t[n] ;r.enumerable=r.enumerable||!1,r.configurable=!0,valuein r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}kembali function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Qe=function(e){function t(e){return j(ini, t),S(ini,(t.__proto__||Objek.getPrototypeOf(t)).panggilan(ini,e))}kembali k(t,e),xe(t,[{key:call,value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:default,t=arguments [1];ini.setShareData(t);var n=this.getShareData(),r=this.constructor.commamdMap[String(e).toLowerCase()];ucbrowser.web_shareEX?ucbrowser.web_shareEX(JSON.stringify({title:n.title,content:n.desc ,sourceUrl:n.link,imageUrl:n.icon,source:n.from,target:r })):ucbrowser.web_share(title,desc,link,r,,from,)}}]),t}(Ce);Qe.commamdMap=(Ee={},O(Ee,wechattimeline,kWeixinFr iend),O(Ee,wechatfriend,kWeixin),O(Ee,qqfriend,kQQ),O(Ee,qzone,kQZone),O(Ee,weibo,kSinaWeibo),O(Ee,default,void 0),Ee);var Me,Ne=Qe,Ae=function(){fungsi e(e,t){for(var n=0;n<t.length;n++){var r=t[n] ;r.enumerable=r.enumerable||!1,r.configurable=!0,valuein r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototype,n),r&&e(t,r) ,t}}(),Ue=fungsi(e){fungsi t(e){kembali C(ini,t),q(ini,(t.__proto__||Object.getPrototypeOf(t)).panggilan(ini,e))}kembalikan T(t,e),Ae(t,[{kunci:panggilan ,nilai:fungsi(){var e=argumen.panjang>0&&batal 0!==argumen[0]?argumen[0]:default,t=argumen[1];ini.setShareData(t);var n=this.getShareData(),r=this.constructor.commamdMap[String(e).toLowerCase()];ucweb.startRequest(shell.page_share,[n.title,n.desc,n.link,r,, n.dari,n.ikon])}}]),t}(Ce);Ue .commamdMap=(Saya={},P(Saya,wechattimeline,WechatTimeline),P(Saya,teman wechat,Teman Wechat),P(Saya,qqteman,QQ),P(Saya,qzone,Qzone),P(Saya,weibo ,SinaWeibo),P(Saya,default,),Saya);var Be=Ue,Re=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable| |!1,r.configurable=!0,valuein r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),We=function(e){function t(e){return E(this,t),D(this,(t. __proto__||Objek.getPrototypeOf(t)).call(ini,e))}kembali x(t,e),Re(t,[{kunci:panggilan,nilai:fungsi(e,t){ini.setShareData(t);var n=this.getShareData();_flyflowNative.exec(bd_utils,shareWebPage,JSON.stringify({title:n.title,content:n.desc,landurl:n.link,imageurl:n.icon,shareSource:n.from }),)}}]),t}(Ce),Ie=Kami,ze=fungsi(){fungsi e(e,t){untuk(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,nilai dalam r&&(r.writable=!0) ,Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Fe=function(e){function t(e){return Q(this,t),M(this,(t. __proto__||Objek.getPrototypeOf(t)).call(ini,e))}kembali N(t,e),ze(t,[{kunci:panggilan,nilai:fungsi(e,t){ini.setShareData(t);var n=this.getShareData();location.href=baidubrowserapp://bd_utils?action=shareWebPage¶ms=+encodeURIComponent(JSON.stringify({tit le:n.title,content:n.desc,imageurl:n.icon,landurl:n.link,mediaType:0,share_type:webpage}))}}]),t}(Ce),Le=Fe,Ze =fungsi(){fungsi e(e,t){untuk(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Je=function(e){function t(e){return A(this,t),U(this,(t. __proto__||Objek.getPrototypeOf(t)).call(ini,e))}kembali B(t,e),Ze(t,[{kunci:panggilan,nilai:fungsi(e,t){ini.setShareData(t);var n=this.getShareData();SogouMse.Utility.shareWithInfo({shareTitle:n.title,shareContent:n.desc,shareImageUrl:n.icon,shareUrl:n.link})}}]),t}(Ce) ,Dia=Je,Xe=fungsi(){fungsi e(e,t){untuk(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)} }fungsi pengembalian(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Ge=fungsi e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf (t);return null===i?void 0:e(i,n,r)}if(nilai dalam o)return o.value;var a=o.get;if(void 0!==a)return a.call(r)},Ke=function(e){function t(e){R(this,t);var n=W(this,(t.__proto__||Object. getPrototypeOf(t)).panggilan(ini,e));kembali n.setConfig(e),n}kembali I(t,e),Xe(t,[{key:call,value:function(e,t){this.setShareData(t)}},{key:setConfig,value:function(e){Ge(t .prototype.__proto__||Objek .getPrototypeOf(t.prototype),setConfig,this).call(this,e),this.init(this.getConfig().wechatConfig)}},{key:init,value:function(e){var t=ini;e&&o(https://res.wx.qq.com/open/js/jweixin-1.2.0.js,function(){wx.config(i({debug:!1,jsApiList:[onMenuShareTimeline ,diMenuShareAppMessage,diMenuShareQQ,diMenuShareWeibo,diMenuShareQZone]},e));var n=t._shareData,r={};Object.defineProperty(r,trigger,{get:function(){return function(){i(r,{title:n.title,desc:n.desc,link:n.link,imgUrl:n.icon,type:n.type,dataUrl:n.dataUrl,success:n.success ,gagal:n.gagal,batal:n.gagal}),n.trigger.apply(n,argumen)}},set:fungsi(e){n.trigger= e},dapat dihitung:!0}),wx.ready(function(){wx.onMenuShareAppMessage(r),wx.onMenuShareQQ(r),wx.onMenuShare QZone(r),wx.onMenuShareWeibo(r),wx.onMenuShareTimeline(r)})}}]),t}(Ce),Ve=Ke,Ye=function(){fungsi e(e,t){untuk(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototipe,n),r&&e(t,r),t}}(),$e=fungsi(e){fungsi t(e){return z(ini,t),F(ini,(t .__proto__||Object.getPrototypeOf(t)).call(this,e))}kembalikan L(t,e),Ye(t,[{key:call,value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:default,t=arguments[1];if(this.setShareData(t),weibo!==(e=String(e) .toLowerCase()))throwqqfriend===e?h():qzone===e&&b(),kesalahan baru (browser mungkin tidak mendukung perintah +e+!);d()}}]),t}(Ce),et=$e,tt=function(){fungsi e(e,t){for(var n=0;n<t.length ;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,valuein r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototype,n),r&&e(t,r) ,t}}(),nt=fungsi(e){fungsi t(e){Z(ini,t);var n=J(ini,(t.__proto__||Object.getPrototypeOf(t)).panggilan(ini,e));kembalikan n.init(),n}kembalikan H(t,e),tt(t,[ {kunci:panggilan,nilai:fungsi(){var e=(argumen.panjang>0&&void 0!==argumen[0]&&argumen[0],argumen[1]);this.setShareData(e),mqq.ui.showShareMenu()}},{key:init,value:function(){var e= ini;o(https://open.mobile.qq.com/sdk/qqapi.js,function(){var t=e._shareData;mqq.ui.setOnShareHandler(function(e){mqq.ui.shareMessage({back:!0,share_type:e,title:t.title,desc:t.desc,share_url:t.l tinta,image_url:t.icon,sourceName:t.from},function(e){0===e.retCode?t.success(e):t.fail(e)})})})}}] ),t}(Ce),rt=nt,ot=fungsi(){fungsi e(e,t){untuk(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototipe,n),r&&e(t,r),t}}(),it=fungsi e(t,n,r){null===t&&(t=Fungsi.prototipe);var o= Objek.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if(nilai dalam o)mengembalikan o.nilai;var a=o.get;if(batal 0!==a)mengembalikan a.panggilan(r)},at=fungsi( e){fungsi t(e){X(ini,t);var n=G(ini,(t.__proto__||Objek.getPrototypeOf(t)).call(ini,e));return n.init(),n}kembalikan K(t,e),ot(t,[{key:setShareData,value:function(e){it(t.prototype.__proto__||Object.getPrototypeOf(t.prototype) ,setShareData,ini).panggilan(ini,e);var n=this.getShareData();u(n.link)!==location.hostname&&(n.link=location.href,console.warn(URL berbagi browser bawaan QQ Android harus memiliki nama domain yang sama dengan halaman URL. Ini telah secara otomatis disetel ke url halaman saat ini untuk Anda));coba{mqq.data.set ShareInfo({share_url:n.link,title:n.title,desc:n.desc,image_url:n.icon},function(e){!0!==e&&console.warn(e)})}catch(e ){}}},{kunci:panggilan,nilai:fungsi(){var e=(arguments.length>0&&void 0!==arguments[0]&&arguments[0],arguments[1]);this.setShareData(e),mqq.ui.showShareMenu()}},{key:init,value :fungsi(){var e=ini;o(https://open.mobile.qq.com/sdk/qqapi.js,function(){e.setShareData()})}}]),t}(Ce),ct=at, ut=fungsi(){fungsi e(e,t){untuk(var n=0;n<t.panjang;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)} }fungsi pengembalian(t,n,r){kembali n&&e(t.prototipe,n),r&&e(t,r),t}}(),lt=fungsi(e){fungsi t(e){V(ini,t);var n=Y(ini,( t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.init(),n}return $(t,e),ut(t,[{key:call,value:function(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]&&arguments[0],arguments [1]);ini.setShareData(t);untuk(var n=ini.getShareData(),r=[],o=[],i=[],a=[],c=0;c<5;c++)r.push(n.icon),a.push (n.link),o.push(n.title),i.push(n.desc);QZAppExternal.setShare(function(t){0!=t.code&&(e.hasSomet hingWrong=!0)},{type:share,image:r,title:o,summary:i,shareURL:a})}},{key:setShareData,value:function(e){coba{this.call( default,e)}catch(e){}}},{kunci:init,nilai:fungsi(){var e=ini;o(https://qzonestyle.gtimg.cn/qzone/phone/m/v4/widget/mobile/jsbridge.js,function(){e.call(default)})}}]),t }(Ce),ft=lt,st=function(){fungsi e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)} }fungsi pengembalian(t,n,r){kembali n&&e(t.prototype,n),r&&e(t,r),t}}(),pt=function(e){function t(e){return ee(this,t),te(this,(t. __proto__||Objek.getPrototypeOf(t)).call(ini,e))}kembali ne(t,e),st(t,[{kunci:panggilan,nilai:fungsi(e,t){ini.setShareData(t);var n=this.getShareData();window.NativeShareFailCallback=n.fail,window.NativeShareSuccessCallback=n.success,location.href=baiduboxapp://callShare?+[options=+encodeURIComponent(JSON.stringify({title:n. judul,gambarU rl:,mediaType:all,content:n.desc,linkUrl:n.link,iconUrl:n.icon})),errorcallback=window.NativeShareFailCallback,successcallback=window.NativeShareSuccessCallback].join(&)}}]), t}(Ce),ht=pt,bt=fungsi(){fungsi e(e,t){untuk(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, nilai dalam r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}fungsi pengembalian(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),yt=function(e){function t(e){return re(this,t),oe(this,(t. __proto__||Objek.getPrototypeOf(t)).call(ini,e))}kembali yaitu(t,e),bt(t,[{kunci:panggilan,nilai:fungsi(e,t){ini.setShareData(t);var n=this.getShareData();window.NativeShareFailCallback=n.fail,window.NativeShareSuccessCallback=n.success,prompt(BdboxApp:+JSON.stringify({obj:Bdbox_android_utils,func:callShare,args:['{/n imageUrl : ,/n mediaType: semua,/n judul: '+n.title+',/n konten: '+n.desc+',/n linkUrl: '+n.link+',/n iconUrl: '+n.icon+'/n }',window.NativeShareSuccessCallback,window. NativeShareFailCallback]}))}}]),t}(Ce),dt=yt;nd(t,Bagikan,fungsi(){kembali Ce}),nd(t,QQMobileBrowser,function(){return De}),nd(t,UCIosBrowser,function(){return Ne}),nd(t,UCAndroidBrowser,function(){return Be}),nd (t,BaiduAndroidBrowser,function(){return Ie}),nd(t,BaiduIosBrowser,function(){return Le}),nd(t,SogouIosBrowser,function(){return He}),nd(t,BaiduIos,function(){return ht}),nd(t,BaiduAndroid,function(){return dt}),nd (t,Wechat,function(){return Ve}),nd(t,Lainnya,function(){return et}),nd(t,QQIos,function(){return rt}),nd(t,QQAndroid,function(){return ct}),nd(t,QZone,function(){return ft}),nd (t,shareToQQ,function(){return h}),nd(t,shareToQZone,function(){return b}),nd(t,shareToWeibo4Web,function(){return d}),nd(t,shareToQZone4Web,function(){return y});var wt=void 0;wt=he?Ve:be&&se?rt:be&&pe?ct:ye?ft:de?De:we&&se?Ne:we&&pe?Be:ve&&pe?Ie:ve&&se?Le:ge&&se?He:me&&se?ht:me&&pe? dt:et,window.NativeShare=wt,t.default=wt}])});
URL Referensi:
https://fa-ge.github.io/NativeShare/demo/index.html
MeringkaskanDi atas adalah implementasi HTML5 yang diperkenalkan oleh editor untuk dibagikan dengan teman WeChat, teman QQ, fungsi kode QR Weibo ruang QQ. Saya harap ini dapat membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan pesan kepada saya dan editor akan melakukannya segera Balas ke semua orang. Saya juga ingin mengucapkan terima kasih kepada semua orang atas dukungan Anda terhadap situs seni bela diri VeVb!