亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTML > 正文

HTML5實現分享各大微信QQ等交流平臺二維碼功能

2020-03-24 19:15:32
字體:
來源:轉載
供稿:網友
本文主要介紹了HTML5實現分享到微信好友朋友圈QQ好友QQ空間微博二維碼功能的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下,希望能幫助到大家。

這是分享按鈕:


 button quot;call() 通用分享 /button  button quot;call( wechatFriend ) 微信好友 /button  button quot;call( wechatTimeline ) 朋友圈 /button  button quot;call( qqFriend ) QQ /button  button quot;call( qZone ) QQ空間 /button  button quot;call( weibo ) 微博 /button 

這是js調用代碼:


 script type= text/javascript src= NativeShare.js /script  script type= text/javascript  var nativeShare = new NativeShare() var shareData = { title: 分享標題 , desc: , // 如果是微信該link的域名必須要在微信后臺配置的安全域名之內的。 link: https://www.baidu.com , icon: https://www.baidu.com , // 不要過于依賴以下兩個回調,很多瀏覽器是不支持的 success: function() { console.log( success ) fail: function() { console.log( fail ) nativeShare.setShareData(shareData) function call(command) { try { nativeShare.call(command) } catch (err) { // 如果不支持,你可以在這里做降級處理 alert(err.message) // console.log( err.message ) /script 

這個就是分享html' target='_blank'>js文件NativeShare.js:


!function(e,t){ object ==typeof exports object ==typeof module?module.exports=t(): function ==typeof define define.amd?define([],t): object ==typeof exports?exports[ NativeShare.js ]=t():e[ NativeShare.js ]=t()}(this,function(){return function(e){function 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),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e e.__esModule?function(){return e.default}:function(){return e};return t.d(n, a ,n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p= ,t(t.s=0)}([function(e,t,n){ use strict function r(){}function o(e){var t=arguments.length 1 void 0!==arguments[1]?arguments[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}function i(e,t){if(null==e)throw new TypeError( Cannot convert undefined or null to object 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}function 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)}}function c(e){var t=arguments.length 1 void 0!==arguments[1] arguments[1],n=[];for(var r in e)t?n.push(r+ = +encodeURIComponent(e[r])):n.push(r+ = +e[r]);return n.join( )}function u(e){var t=document.createElement( a return t.href=e,t.hostname}function l(e){Oe?Oe.content=e:document.head.insertAdjacentHTML( beforeend , meta name= description content= +e+ )}function f(e){je?je.href=e:document.head.insertAdjacentHTML( beforeend , link rel= shortcut icon href= +e+ )}function s(e){document.title=e}function p(e){return c({share_id:924053302,url:_e.encode(e.link),title:_e.encode(e.title),description:_e.encode(e.desc),previewimageUrl:_e.encode(e.icon),image_url:_e.encode(e.icon)})}function 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))}function b(){a((se? mqqapi://share/to_fri?file_type=news src_type=web version=1 generalpastboard=1 shareType=1 cflag=1 objectlocation=pasteboard callback_type=scheme callback_name=QQ41AF4B2A : mqqapi://share/to_qzone?src_type=isqqBrowser version=1 file_type=news req_type=1 )+ +p(Se))}function 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)}function d(){var e={url:Se.link,title:Se.title,pic:Se.icon};location.href= http://service.weibo.com/share/share.php? +c(e,!0)}function w(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}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}function g(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function m(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function _(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function S(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function k(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function q(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function T(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function E(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function D(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function x(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function Q(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function M(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function N(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function A(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function U(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function B(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function R(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function W(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function I(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function z(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function F(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function L(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function Z(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function J(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function H(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function X(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function G(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function K(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function V(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function Y(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function $(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function ee(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function te(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function ne(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}function re(e,t){if(!(e instanceof t))throw new TypeError( Cannot call a class as a function )}function oe(e,t){if(!e)throw new ReferenceError( this hasn t been initialised - super() hasn t been called return!t|| object !=typeof t function !=typeof t?e:t}function ie(e,t){if( function !=typeof t null!==t)throw new TypeError( Super expression must either be null or a function, 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)}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_]+)/.test(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.test(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);return 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[name=description] ),je=document.querySelector( link[rel*=icon] ),Se={link:location.href,title:function(){return document.title}(),desc:function(){return Object(Oe).content|| }(),icon:function(){return Object(je).href||location.protocol+ // +location.hostname+ /favicon.ico }(),from: ,success:r,fail:r,trigger:r},ke=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, value in 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}}(),Pe=function(){function 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!==arguments[0]?arguments[0]:{};i(this._shareData,e),this._config.syncDescToTag l(this._shareData.desc),this._config.syncIconToTag 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({},this._config)}}]),e}(),Ce=Pe,qe=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, value in 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}}(),Te=function(e){function 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=arguments.length 0 void 0!==arguments[0]?arguments[0]: default ,t=arguments[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, qzone ,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=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, value in 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=arguments.length 0 void 0!==arguments[0]?arguments[0]: default ,t=arguments[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,source:n.from,target:r})):ucbrowser.web_share(title,desc,link,r, ,from, )}}]),t}(Ce);Qe.commamdMap=(Ee={},O(Ee, wechattimeline , kWeixinFriend ),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(){function e(e,t){for(var n=0;n t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0, value in 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}}(),Ue=function(e){function t(e){return C(this,t),q(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return T(t,e),Ae(t,[{key: call ,value:function(){var e=arguments.length 0 void 0!==arguments[0]?arguments[0]: default ,t=arguments[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.from,n.icon])}}]),t}(Ce);Ue.commamdMap=(Me={},P(Me, wechattimeline , WechatTimeline ),P(Me, wechatfriend , WechatFriends ),P(Me, qqfriend , QQ ),P(Me, qzone , Qzone ),P(Me, weibo , SinaWeibo ),P(Me, default , ),Me);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, value in 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}}(),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,[{key: call ,value:function(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),Ie=We,ze=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, value in 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}}(),Fe=function(e){function t(e){return Q(this,t),M(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return N(t,e),ze(t,[{key: call ,value:function(e,t){this.setShareData(t);var n=this.getShareData();location.href= baidubrowserapp://bd_utils?action=shareWebPage params= +encodeURIComponent(JSON.stringify({title:n.title,content:n.desc,imageurl:n.icon,landurl:n.link,mediaType:0,share_type: webpage }))}}]),t}(Ce),Le=Fe,Ze=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, value in 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}}(),Je=function(e){function t(e){return A(this,t),U(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return B(t,e),Ze(t,[{key: call ,value:function(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=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, value in 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}}(),Ge=function 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( value in 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.prototype.__proto__||Object.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,{title:n.title,desc:n.desc,link:n.link,imgUrl:n.icon,type:n.type,dataUrl:n.dataUrl,success:n.success,fail:n.fail,cancel:n.fail}),n.trigger.apply(n,arguments)}},set:function(e){n.trigger=e},enumerable:!0}),wx.ready(function(){wx.onMenuShareAppMessage(r),wx.onMenuShareQQ(r),wx.onMenuShareQZone(r),wx.onMenuShareWeibo(r),wx.onMenuShareTimeline(r)})})}}]),t}(Ce),Ve=Ke,Ye=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, value in 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}}(),$e=function(e){function 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=arguments.length 0 void 0!==arguments[0]?arguments[0]: default ,t=arguments[1];if(this.setShareData(t), weibo !==(e=String(e).toLowerCase()))throw qqfriend ===e?h(): qzone ===e b(),new Error( the browser may not support command +e+ ! d()}}]),t}(Ce),et=$e,tt=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, value in 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}}(),nt=function(e){function 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,[{key: call ,value:function(){var e=(arguments.length 0 void 0!==arguments[0] arguments[0],arguments[1]);this.setShareData(e),mqq.ui.showShareMenu()}},{key: init ,value:function(){var e=this;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.link,image_url:t.icon,sourceName:t.from},function(e){0===e.retCode?t.success(e):t.fail(e)})})})}}]),t}(Ce),rt=nt,ot=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, value in 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}}(),it=function 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( value in o)return o.value;var a=o.get;if(void 0!==a)return a.call(r)},at=function(e){function 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( 安卓的QQ自帶瀏覽器分享url必須跟頁面url同一個域名,已自動為你設置為當前頁面的url ));try{mqq.data.setShareInfo({share_url:n.link,title:n.title,desc:n.desc,image_url:n.icon},function(e){!0!==e console.warn(e)})}catch(e){}}},{key: call ,value:function(){var e=(arguments.length 0 void 0!==arguments[0] arguments[0],arguments[1]);this.setShareData(e),mqq.ui.showShareMenu()}},{key: init ,value:function(){var e=this;o( https://open.mobile.qq.com/sdk/qqapi.js ,function(){e.setShareData()})}}]),t}(Ce),ct=at,ut=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, value in 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}}(),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=(arguments.length 0 void 0!==arguments[0] arguments[0],arguments[1]);this.setShareData(t);for(var n=this.getShareData(),r=[],o=[],i=[],a=[],c=0;c 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.hasSomethingWrong=!0)},{type: share ,image:r,title:o,summary:i,shareURL:a})}},{key: setShareData ,value:function(e){try{this.call( default ,e)}catch(e){}}},{key: init ,value:function(){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=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, value in 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}}(),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,[{key: call ,value:function(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.title,imageUrl: ,mediaType: all ,content:n.desc,linkUrl:n.link,iconUrl:n.icon})), errorcallback=window.NativeShareFailCallback , successcallback=window.NativeShareSuccessCallback ].join( )}}]),t}(Ce),ht=pt,bt=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, value in 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}}(),yt=function(e){function t(e){return re(this,t),oe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return ie(t,e),bt(t,[{key: call ,value:function(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 mediaType: all ,/n title: +n.title+ ,/n content: +n.desc+ ,/n linkUrl: +n.link+ ,/n iconUrl: +n.icon+ /n } , window.NativeShareSuccessCallback , window.NativeShareFailCallback ]}))}}]),t}(Ce),dt=yt;n.d(t, Share ,function(){return Ce}),n.d(t, QQMobileBrowser ,function(){return De}),n.d(t, UCIosBrowser ,function(){return Ne}),n.d(t, UCAndroidBrowser ,function(){return Be}),n.d(t, BaiduAndroidBrowser ,function(){return Ie}),n.d(t, BaiduIosBrowser ,function(){return Le}),n.d(t, SogouIosBrowser ,function(){return He}),n.d(t, BaiduIos ,function(){return ht}),n.d(t, BaiduAndroid ,function(){return dt}),n.d(t, Wechat ,function(){return Ve}),n.d(t, Others ,function(){return et}),n.d(t, QQIos ,function(){return rt}),n.d(t, QQAndroid ,function(){return ct}),n.d(t, QZone ,function(){return ft}),n.d(t, shareToQQ ,function(){return h}),n.d(t, shareToQZone ,function(){return b}),n.d(t, shareToWeibo4Web ,function(){return d}),n.d(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}])});

大家學會了嗎?趕緊動手嘗試一下吧。

相關推薦:

HTML5混合開發二維碼掃描以及調用本地攝像頭實例教程

PHP如何實現二維碼識別-實例分享

php二維碼的生產以及下載方法

以上就是HTML5實現分享各大微信QQ等交流平臺二維碼功能的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人激情视频网| 日韩女优在线播放| 日韩一区视频在线| 国产精品欧美激情| 欧美一区第一页| 日韩中文字幕在线免费观看| 亚洲自拍偷拍一区| 日韩69视频在线观看| 欧美日韩国产综合新一区| 国产精品亚洲网站| 精品国偷自产在线| 久久av红桃一区二区小说| 国产午夜精品免费一区二区三区| 久久精品99久久久香蕉| 欧美午夜视频一区二区| 亚洲综合小说区| 欧美精品在线第一页| 日韩av综合网| 国产91精品久久久久久| 国产精品一区二区三区久久久| 日本久久中文字幕| 国产精品久久网| 日韩av网址在线观看| 影音先锋欧美在线资源| 亚洲成人av在线播放| 久久成人精品一区二区三区| 精品免费在线观看| 国产欧美日韩最新| 亚洲精品国产综合区久久久久久久| 亚洲一区国产精品| 国产成人免费av| www.亚洲一区| 日韩成人在线观看| 国产一区av在线| 另类色图亚洲色图| 国产在线拍揄自揄视频不卡99| 精品久久久久久久久中文字幕| 97精品视频在线播放| 国产欧美精品在线播放| 美女啪啪无遮挡免费久久网站| 91在线免费视频| 欧美日韩成人免费| 亚洲成成品网站| 一区二区三区在线播放欧美| 欧美日韩性视频在线| 国产精品美乳一区二区免费| 国产国语刺激对白av不卡| 91精品啪aⅴ在线观看国产| 欧美一级成年大片在线观看| 国模精品系列视频| 日韩精品免费在线视频观看| 久热国产精品视频| 欧美日韩电影在线观看| 国产欧美日韩91| 亚洲第一福利视频| 精品视频偷偷看在线观看| 国产精品久久一| 欧美视频在线免费| 亚洲国产小视频| 45www国产精品网站| 亚洲欧洲国产一区| 亚洲美女自拍视频| 久久人人爽人人爽人人片亚洲| 国产成人97精品免费看片| 97视频免费在线观看| 国产激情综合五月久久| 成人xvideos免费视频| 韩剧1988在线观看免费完整版| 狠狠躁夜夜躁人人躁婷婷91| 色噜噜久久综合伊人一本| 人九九综合九九宗合| 日韩电影中文字幕| 欧美中文在线免费| 久久久亚洲精选| 91精品国产一区| 欧美一区视频在线| 91香蕉嫩草神马影院在线观看| 亚洲专区中文字幕| 国产精品白嫩初高中害羞小美女| 久久精品99国产精品酒店日本| 日韩欧美在线视频日韩欧美在线视频| 91超碰中文字幕久久精品| 日本久久久久久久久久久| 亚洲精品电影网站| 亚洲精品一区在线观看香蕉| 91在线看www| 国内自拍欧美激情| 成人黄色av网| 91av福利视频| 亚洲japanese制服美女| 欧美成人免费大片| 欧美日韩电影在线观看| 亚洲美女性生活视频| 日韩电影免费在线观看| 91视频88av| 91精品视频在线播放| 亚洲天堂成人在线| 乱亲女秽乱长久久久| 欧美性开放视频| 国产一区二区三区在线观看网站| 国内精品美女av在线播放| 精品国产乱码久久久久久天美| 日韩网站免费观看| 亚洲精品一区久久久久久| 欧美极品xxxx| 欧美日韩国产成人在线观看| 欧美高清第一页| 精品人伦一区二区三区蜜桃免费| 国产狼人综合免费视频| 国产一区二区三区在线播放免费观看| 欧美成人一区在线| 亚洲国内精品在线| 91人人爽人人爽人人精88v| 亚洲自拍偷拍第一页| 国产日韩中文字幕在线| 97久久精品人人澡人人爽缅北| 久久久久久久成人| 国产精品久久久久影院日本| 91在线网站视频| 91啪国产在线| 成人97在线观看视频| 高清一区二区三区四区五区| 欧美电影免费观看网站| 亚洲国语精品自产拍在线观看| 欧美色videos| 韩国v欧美v日本v亚洲| 亚洲a一级视频| 国产精品∨欧美精品v日韩精品| 亚洲综合大片69999| 亚洲综合最新在线| 国产精品亚洲第一区| 久久久久亚洲精品国产| 91日韩在线视频| 国产精品毛片a∨一区二区三区|国| 日韩精品黄色网| 欧美性少妇18aaaa视频| 亚洲精品久久视频| 色偷偷91综合久久噜噜| 日韩av在线免费| 精品国产成人在线| 国产精品久久久久国产a级| 久热爱精品视频线路一| 尤物yw午夜国产精品视频明星| 亚洲 日韩 国产第一| 高跟丝袜欧美一区| 日韩精品在线视频美女| 成人做爽爽免费视频| 大胆欧美人体视频| 91中文字幕在线观看| 欧美成aaa人片免费看| 国产精品久久久久9999| 欧美精品久久久久| 亚洲国产精品久久精品怡红院| 最近更新的2019中文字幕| 成人97在线观看视频| 国产精品永久免费在线| 欧美性videos高清精品| 色阁综合伊人av| 成人国产精品免费视频| 国产99久久精品一区二区永久免费| 国产成人在线一区| 亚洲最大的网站| 久久久久久久久网站| 国产精品精品视频一区二区三区|