Aquí están los botones para compartir:
<button onclick=call()>Compartir universal</button><button onclick=call('wechatFriend')>Amigos de WeChat</button><button onclick=call('wechatTimeline')>Círculo de amigos</button><button onclick=call('qqFriend')>QQ</button><button onclick=call('qZone')>Zona QQ</button><button onclick=call('weibo')>Weibo</botón>
Este es el código de llamada js:
<script type=text/javascript src=NativeShare.js></script><script type=text/javascript> var NativeShare = new NativeShare() var shareData = { title: 'Compartir título', desc: '', // Si es WeChat, el nombre de dominio del enlace debe estar dentro del nombre de dominio seguro configurado en el backend de WeChat. enlace: 'https://www.baidu.com', icono: 'https://www.baidu.com', // No confíe demasiado en las dos devoluciones de llamada siguientes, muchos navegadores no admiten el éxito: función () {consola.log(éxito)}, falla: función() {consola.log(falla)}} nativaShare.setShareData(shareData) llamada de función (comando) {intentar {nativeShare.call(comando)} captura (err) { // Si no es compatible, puede realizar el procesamiento de degradación aquí alert(err.message) // console.log(err.message) } }</script>
Este es el archivo js compartido NativeShare.js:
!función(e,t){objeto==tipo de exportaciones&&objeto==tipo de módulo?module.exports=t():función==tipo de definición&&define.amd?define([],t):objeto==tipo de exportaciones?exportaciones[ NativeShare.js]=t():e[NativeShare.js]=t()}(esta,función(){función de retorno(e){función t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r]. call(o.exports,o,o.exports,t),ol=!0,o.exports}var n={};return tm=e,tc=n,td=function(e,n,r){a(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r} )},tn=función(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){use estricto;función r(){}función o(e){var t=argumentos.length>1&&void 0!==argumentos[1]?argumentos[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}función i(e,t){if(null==e)lanzar nuevo TypeError(No se puede convertir indefinido o nulo al objeto);for(var n=Object(e),r=1;r<arguments.length;r++){var o=arguments[r];if(null!=o)for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])}return n}función 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)}}función c(e){var t=argumentos.length>1&&void 0!==argumentos[1]&&argumentos[1],n=[];for(var r en e)t?n.push(r+=+encodeURIComponent(e[r])):n.push(r+=+ e[r]);return n.join(&)}función u(e){var t=document.createElement(a);return t.href=e,t.hostname}función l(e){Oe?Oe.content=e:document.head.insertAdjacentHTML(beforeend,'<meta name=description content='+e+'>')}función f(e){je?je.href=e :document.head.insertAdjacentHTML(beforeend,'<link rel=icono de acceso directo href='+e+''>')}función s(e){document.title=e}función p(e){return c({share_id:924053302,url:_e.encode(e.link),título:_e.encode(e.title),descripción:_e .encode(e.desc),previewimageUrl:_e.encode(e.icon),image_url:_e.encode(e.icon)})}función 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))} función 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))}función y(){var e={url:Se.link,title:Se.title,pic:Se.icon,desc:Se.desc};ubicación.href=http://sns.qzone.qq.com/cgi -bin/qzshare/cgi_qzshare_onekey?+c(e,!0)}función d(){var e={url:Se.link,título:Se.title,pic:Se.icon};ubicación.href=http://service.weibo.com/share/share.php?+c(e,!0) }función w(e,t){if(!(e instancia de t))lanzar nuevo TypeError(No se puede llamar a una clase como función)}función v(e,t,n){return t in e?Object.defineProperty(e,t,{valor:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}función g(e,t){if (!(e instancia de t))lanzar nuevo TypeError(No se puede llamar a una clase como función)}función m(e,t){if(!e)lanzar nuevo ReferenceError(esto no se ha inicializado - super() no ha sido llamado); La superexpresión debe ser nula o una función, no +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)}función O(e,t,n){retornar t en e?Object.defineProperty(e,t,{valor:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}función j(e,t){if (!(e instancia de t))lanzar nuevo TypeError(No se puede llamar a una clase como función)}función S(e,t){if(!e)lanzar nuevo ReferenceError(esto no se ha inicializado - super() no ha sido llamado); La superexpresión debe ser nula o una función, no +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)}función P(e,t,n){regresar t en e?Object.defineProperty(e,t,{valor:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}función C(e,t){if (!(e instancia de t))lanzar nuevo TypeError(No se puede llamar a una clase como función)}función q(e,t){if(!e)lanzar nuevo ReferenceError(esto no se ha inicializado - super() no ha sido llamado);return!t||object!=typeof t&&function!=typeof t?e:t}function T(e,t){if(function!=typeof t&&null!==t)throw new TypeError( La superexpresión debe ser nula o una función, no +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)}función E(e,t){if(!(e instanciade t))lanzar nuevo TypeError(No se puede llamar a una clase como función)}función D(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado);return!t|| object!=typeof t&&function!=typeof t?e:t}function x(e,t){if(function!=typeof t&&null!==t)throw new TypeError(La superexpresión debe ser nula o una función, not +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)}función Q(e,t){if(!(e instanciade t))lanzar new TypeError(No se puede llamar a una clase como función)}función M(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado);return!t| |object!=typeof t&&function!=typeof t?e:t}function N(e,t){if(function!=typeof t&&null!==t)throw new TypeError(La superexpresión debe ser nula o función, no +tipode 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)}función A(e,t){if(!(e instanciade t))throw new TypeError(No se puede llamar a una clase como función)}función U(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado); return!t||object!=typeof t&&function!=typeof t?e:t}function B(e,t){if(function!=typeof t&&null!==t)lanzar nuevo TypeError(La súper expresión debe puede ser nulo o una función, no +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)}función R(e,t){if(!(e instancia de t))lanzar nuevo TypeError(No se puede llamar a una clase como función)}función W(e,t){if(!e)lanzar nuevo ReferenceError(esto no se ha inicializado - super() no se ha llamado) ;return!t||object!=typeof t&&function!=typeof t?e:t}función I(e,t){if(function!=typeof t&&null!==t)lanzar nuevo TypeError(Super la expresión debe ser nula o una función, no +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)}función z(e,t){if(!(e instancia de t))throw new TypeError(No se puede llamar a una clase como función)}función F(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado);return!t||object!=typeof t&&function!=typeof t?e:t}function L(e,t){if(function!=typeof t&&null!==t)lanzar nuevo TypeError(La superexpresión debe ser nula o una función, no +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)}función Z(e,t){if(!(e instanciade t))lanzar nuevo TypeError(No se puede llamar a una clase como función)}función J(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado);return!t|| object!=typeof t&&function!=typeof t?e:t}function H(e,t){if(function!=typeof t&&null!==t)throw new TypeError(La superexpresión debe ser nula o una función, not +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)}función X(e,t){if(!(e instanciade t))lanzar new TypeError(No se puede llamar a una clase como función)}función G(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado);return!t| |object!=typeof t&&function!=typeof t?e:t}function K(e,t){if(function!=typeof t&&null!==t)throw new TypeError(La superexpresión debe ser nula o función, no +tipode 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)}función V(e,t){if(!(e instanciade t))throw new TypeError(No se puede llamar a una clase como función)}función Y(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado); return!t||object!=typeof t&&function!=typeof t?e:t}function $(e,t){if(function!=typeof t&&null!==t)lanzar nuevo TypeError(La súper expresión debe puede ser nulo o una función, no +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)}función ee(e,t){if(!(e instancia de t)) lanzar nuevo TypeError (No se puede llamar a una clase como función)}función te(e,t){if(!e) lanzar nuevo ReferenceError (esto no se ha inicializado - super() no se ha llamado) ;retorno!t||objeto!=tipo de t&&función!=tipo de t?e:t}función ne(e,t){if(función!=tipo de t&&null!==t)lanzar nuevo TypeError(La superexpresión debe ser nula o una función, no +tipode 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)}función re(e,t){if(!(e instancia de t))throw new TypeError(No se puede llamar a una clase como función)}función oe(e,t){if(!e)throw new ReferenceError(esto no ha sido inicializado - super() no ha sido llamado);return!t||object!=typeof t&&function!=typeof t?e:t}function ie(e,t){if(function!=typeof t&&null!==t)lanzar nuevo TypeError(La superexpresión debe ser nula o una función, no +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,{valor:!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+this._keyStr.charAt(o)+this._keyStr .charAt(i)+this._keyStr.charAt(a)+this._keyStr.charAt(c);retorno 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))}return t}},Oe=document.querySelector(meta[nombre=descripción]),je=document.querySelector(link[rel*=icon]),Se={link:location.href,title:function(){devolver documento .title}(),desc:function(){return Objeto(Oe).content||}(),icon:function(){return Object(je).href||ubicación.protocol+//+ubicación.hostname+/favicon.ico}(),from:,success:r,fail:r,trigger:r},ke=function(){function e( e,t){para(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)} }función de retorno(t,n,r){retorno n&&e(t.prototype,n),r&&e(t,r),t}}(),Pe=función(){función e(t){w(this,e),this._shareData=Se,this._config ={syncDescToTag:!1,syncIconToTag:!1,syncTitleToTag:!1},this.setConfig(t)}return ke(e,[{key:getShareData,value:function(){return i({},this._shareData)}},{key:setShareData,value:function(){var e=arguments.length>0&&void 0!==argumentos[0]?argumentos[0]:{};i(this._shareData,e),this._config.syncDescToTag&&l(this._shareData.desc),this._config.syncI conToTag&&f(this._shareData.icon),this._config.syncTitleToTag&&s(this._shareData.title)}},{key:setConfig,value:function(){var e=argumentos.length>0&&void 0!==argumentos[0]?argumentos[0]:{};i(this._config,e)}},{key:getConfig,value:function(){return i({ },this._config)}}]),e}(),Ce=Pe,qe=función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,valor en r&&(r.writable=!0) ,Object.defineProperty(e,r.key,r)}}función de retorno(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Te=función(e){función t(e){g(this,t);var n=m(this,( 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=argumentos.length>0&&void 0!==argumentos[0]?argumentos[0]:predeterminado,t=argumentos [1];this.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,more,5),v(ae,generateqrcode,7),v(ae,default,void 0),ae);var Ee,De=Te,xe=función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n] ;r.enumerable=r.enumerable||!1,r.configurable=!0,valor en r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Qe=function(e){function t(e){return j(this, t),S(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return k(t,e),xe(t,[{key:call,value:function(){var e=argumentos.length>0&&void 0!==argumentos[0]?argumentos[0]:predeterminado,t=argumentos [1];this.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,fuente:n.from,destino: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=función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n] ;r.enumerable=r.enumerable||!1,r.configurable=!0,valoren r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}función de retorno(t,n,r){return n&&e(t.prototype,n),r&&e(t,r) ,t}}(),Ue=función(e){función t(e){retorno C(this,t),q(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return T(t,e),Ae(t,[{key:call ,valor:función(){var e=argumentos.longitud>0&&void 0!==argumentos[0]?argumentos[0]:predeterminado,t=argumentos[1];this.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.de,n.icono])}}]),t}(Ce);Ue .commamdMap=(Yo={},P(Yo,wechattimeline,WechatTimeline),P(Yo,wechatfriend,WechatFriends),P(Yo,qqfriend,QQ),P(Yo,qzone,Qzone),P(Yo,weibo ,SinaWeibo),P(Yo,predeterminado,),Yo);var Be=Ue,Re=function(){función 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)}}función de retorno(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__||Object.getPrototypeOf(t)).call(this,e))}return x(t,e),Re(t,[{clave:llamada,valor:función(e,t){this.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),Es decir=Nosotros,ze=función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,valor en r&&(r.writable=!0) ,Object.defineProperty(e,r.key,r)}}función de retorno(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Fe=función(e){función t(e){return Q(this,t),M(this,(t. __proto__||Object.getPrototypeOf(t)).call(this,e))}return N(t,e),ze(t,[{clave:llamada,valor:función(e,t){this.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 =función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, valor en r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}función de retorno (t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Je=función(e){función t(e){return A(this,t),U(this,(t. __proto__||Object.getPrototypeOf(t)).call(this,e))}return B(t,e),Ze(t,[{clave:llamada,valor:función(e,t){this.setShareData(t);var n=this.getShareData();SogouMse.Utility.shareWithInfo({shareTitle:n.title,shareContent:n.desc,shareImageUrl:n.icon,shareUrl:n.link})}}]),t}(Ce) ,He=Je,Xe=función(){función 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)} }función de retorno(t,n,r){retorno n&&e(t.prototype,n),r&&e(t,r),t}}(),Ge=función 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(valuein 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)).call(this,e));return n.setConfig(e),n}return I(t,e),Xe(t,[{key:call,value:function(e,t){this.setShareData(t)}},{key:setConfig,value:function(e){Ge(t .prototipo.__proto__||Objeto .getPrototypeOf(t.prototype),setConfig,this).call(this,e),this.init(this.getConfig().wechatConfig)}},{key:init,value:function(e){var t=this;e&&o(https://res.wx.qq.com/open/js/jweixin-1.2.0.js,function(){wx.config(i({debug:!1,jsApiList:[onMenuShareTimeline ,onMenuShareAppMessage,onMenuShareQQ,onMenuShareWeibo,onMenuShareQZone]},e));var n=t._shareData,r={};Object.defineProperty(r,trigger,{get:function(){return function(){i(r,{título:n.title,desc:n.desc,link:n.link,imgUrl:n.icon,type:n.type,dataUrl:n.dataUrl,éxito:n.éxito ,fallo:n.fallo,cancelar:n.fail}),n.trigger.apply(n,argumentos)}},set:function(e){n.trigger= e},enumerable:!0}),wx.ready(función(){wx.onMenuShareAppMessage(r),wx.onMenuShareQQ(r),wx.onMenuShare QZone(r),wx.onMenuShareWeibo(r),wx.onMenuShareTimeline(r)})}}]),t}(Ce),Ve=Ke,Ye=función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, valor en r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}función de retorno (t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),$e=función(e){función t(e){return z(this,t),F(this,(t .__proto__||Object.getPrototypeOf(t)).call(this,e))}return L(t,e),Ye(t,[{key:call,value:function(){var e=argumentos.length>0&&void 0!==argumentos[0]?argumentos[0]:default,t=argumentos[1];if(this.setShareData(t),weibo!==(e=String(e) .toLowerCase()))throwqqfriend===e?h():qzone===e&&b(),nuevo error (es posible que el navegador no admita el comando +e+!);d()}}]),t}(Ce),et=$e,tt=función(){función 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)}}función de retorno(t,n,r){return n&&e(t.prototype,n),r&&e(t,r) ,t}}(),nt=función(e){función t(e){Z(this,t);var n=J(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.init(),n}return H(t,e),tt(t,[ {clave:llamada,valor:función(){var e=(argumentos.longitud>0&&void 0!==argumentos[0]&&argumentos[0],argumentos[1]);this.setShareData(e),mqq.ui.showShareMenu()}},{key:init,value:function(){var e= esto;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,nombrefuente:t.from},función(e){0===e.retCode?t.success(e):t.fail(e)})})})}}] ),t}(Ce),rt=nt,ot=función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, valor en r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}función de retorno (t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),it=función 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(valor en o)return o.value;var a=o.get;if(void 0!==a)return a.call(r)},at=function( e){función t(e){X(this,t);var n=G(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.init(),n}return K(t,e),ot(t,[{key:setShareData,value:function(e){it(t.prototype.__proto__||Object.getPrototypeOf(t.prototype) ,setShareData,this).call(this,e);var n=this.getShareData();u(n.link)!==location.hostname&&(n.link=location.href,console.warn(La URL para compartir del navegador integrado QQ de Android debe tener el mismo nombre de dominio que la página URL Se ha configurado automáticamente en la URL de la página actual)); pruebe {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 ){}}},{clave:llamada,valor:función(){var e=(argumentos.length>0&&void 0!==argumentos[0]&&argumentos[0],argumentos[1]);this.setShareData(e),mqq.ui.showShareMenu()}},{key:init,value :función(){var e=this;o(https://open.mobile.qq.com/sdk/qqapi.js,function(){e.setShareData()})}}]),t}(Ce),ct=at, ut=función(){función 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)} }función de retorno(t,n,r){retorno n&&e(t.prototype,n),r&&e(t,r),t}}(),lt=function(e){function t(e){V(this,t);var n=Y(this,( 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=(argumentos.length>0&&void 0!==argumentos[0]&&argumentos[0],argumentos [1]);this.setShareData(t);for(var n=this.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)},{tipo:compartir,imagen:r,título:o,summary:i,shareURL:a})}},{key:setShareData,value:function(e){try{this.call( predeterminado,e)}catch(e){}}},{clave:init,valor:función(){var e=this;o(https://qzonestyle.gtimg.cn/qzone/phone/m/v4/widget/mobile/jsbridge.js,function(){e.call(default)})}}]),t }(Ce),ft=lt,st=función(){función 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)} }función de retorno(t,n,r){retorno n&&e(t.prototype,n),r&&e(t,r),t}}(),pt=function(e){function t(e){return ee(this,t),te(this,(t. __proto__||Object.getPrototypeOf(t)).call(this,e))}return ne(t,e),st(t,[{clave:llamada,valor:función(e,t){this.setShareData(t);var n=this.getShareData();window.NativeShareFailCallback=n.fail,window.NativeShareSuccessCallback=n.success,location.href=baiduboxapp://callShare?+[options=+encodeURIComponent(JSON.stringify({title:n. título, imagen U rl:,mediaType:all,content:n.desc,linkUrl:n.link,iconUrl:n.icon})),errorcallback=window.NativeShareFailCallback,successcallback=window.NativeShareSuccessCallback].join(&)}}]), t}(Ce),ht=pt,bt=función(){función e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, valor en r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}función de retorno (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__||Object.getPrototypeOf(t)).call(this,e))}return es decir (t,e),bt(t,[{clave:llamada,valor:función(e,t){this.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 tipo de medio: todos,/n título: '+n.title+',/n contenido: '+n.desc+',/n linkUrl: '+n.link+',/n iconUrl: '+n.icon+'/n }',window.NativeShareSuccessCallback,window. NativeShareFailCallback]}))}}]),t}(Ce),dt=yt;nd(t,Share,function(){return Ce}),nd(t,QQMobileBrowser,function(){return De}),nd(t,UCIosBrowser,function(){return Ne}),nd(t,UCAndroidBrowser,function(){return Be}),nd (t,BaiduAndroidBrowser,función(){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,función(){regresar Ve}),nd(t,Otros,función(){regresar et}),nd(t,QQIos,function(){return rt}),nd(t,QQAndroid,function(){return ct}),nd(t,QZone,function(){return ft}),nd (t,shareToQQ,función(){retorno h}),nd(t,shareToQZone,función(){retorno 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 de referencia:
https://fa-ge.github.io/NativeShare/demo/index.html
ResumirLo anterior es la implementación HTML5 introducida por el editor para compartir con amigos de WeChat, amigos de QQ, función de código QR de QQ space Weibo. Espero que sea útil para todos. Si tiene alguna pregunta, déjeme un mensaje y el editor lo hará. Responda rápidamente a todos. ¡También me gustaría agradecer a todos por su apoyo al sitio web de artes marciales VeVb!