1/*微信å级åå享æ5ç§æ åµï¼ 21ï¼å®¢æ·ç«¯åäº«é¾æ¥æ¯å¡çå½¢å¼ 32ï¼å ¬ä¼å·æç« å享æ¯å¡çå½¢å¼ 43ï¼çµèç页é¢ï¼ç¹å»å³ä¸è§å¾®ä¿¡åäº«ï¼æ«æäºç»´ç åäº«ï¼æ¯å¡çå½¢å¼ 54ï¼æ§ç微信å享çå¡ç龿¥ï¼å次åäº«ï¼æ¯å¡çå½¢å¼ 65ï¼æ°ç微信ï¼8.0.15åä¹åççæ¬ï¼ä¸ç´æ¥åé龿¥ï¼æå¼åå享ï¼ç»ä¸é½åªè½æ¾ç¤ºä¸ºé¾æ¥å½¢å¼ï¼å¾®ä¿¡æ¹çååçéå¶ 7 8åæ°ï¼å享æ é¢ï¼å享æè¿°ï¼å享å¾çï¼åäº«é¾æ¥ï¼å ¬ä¼å·åç§°ï¼nacosä¸é ç½®ï¼;微信æ¥å£ä¸debug;æ¯å¦ä½¿ç¨æµè¯wxshareæ¥å£ 9*/ 10 11function wxshare(share_title, share_desc, share_img, share_url, name,isDebug,isDevEnv) { 12 var domainPrefix = isDevEnv?'dev-':''; 13 var xmlHttp = new XMLHttpRequest(); 14 xmlHttp.open("GET", "//" + domainPrefix + "wxshare.chinanews.com.cn/jssdksign?name=" + name + "&url=" + encodeURIComponent(share_url)); 15 xmlHttp.send(); 16 xmlHttp.onreadystatechange = function () { 17 if (this.readyState == 4 && this.status == 200) { 18 var data = JSON.parse(this.responseText); 19 if(isDevEnv){ 20 console.log("appId",data.data.appId); 21 } 22 //éè¿configæ¥å£æ³¨å ¥æééªè¯é ç½® 23 wx.config({ 24 debug: isDebug, 25 appId: data.data.appId, 26 timestamp: data.data.timestamp, 27 nonceStr: data.data.nonceStr, 28 signature: data.data.signature, 29 jsApiList: [ 30 'updateAppMessageShareData', //åäº«ç»æååqq 31 'updateTimelineShareData', //åäº«å°æåååå享å°QQç©ºé´ 32 'onMenuShareWeibo', //å享å°è ¾è®¯å¾®å 33 'onMenuShareTimeline',//åäº«å°æååï¼å³å°åºå¼ï¼ 34 'onMenuShareAppMessage',//åäº«ç»æåï¼å³å°åºå¼ï¼ 35 'onMenuShareQQ',//å享å°QQï¼å³å°åºå¼ï¼ 36 'onMenuShareQZone',//å享å°QQ空é´ï¼å³å°åºå¼ï¼ 37 38 ] 39 }); 40 41 //éè¿readyæ¥å£å¤çæåéªè¯ 42 wx.ready(function () { 43 //夿å½å客æ·ç«¯çæ¬æ¯å¦æ¯ææå®JSæ¥å£ 44 wx.checkJsApi({ 45 //checkJsApi:æ¯å¤æå®¢æ·ç«¯æ¯ä¸æ¯æè¿ä¸ªapiï¼ä¸ä»£è¡¨ææéè° 46 jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData', 'onMenuShareWeibo','onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareQZone'],// 47 success: function (res) { 48 //åäº«ç»æååqq 49 if (res.checkResult.updateAppMessageShareData) { 50 if(isDevEnv){ 51 console.log("res.checkResult:",res.checkResult); 52 console.log("res.checkResult.updateAppMessageShareData:",res.checkResult.updateAppMessageShareData); 53 } 54 55 wx.updateAppMessageShareData({ 56 title: share_title, // å享æ é¢ 57 desc: share_desc, // å享æè¿° 58 link: share_url, // åäº«é¾æ¥ï¼è¯¥é¾æ¥ååæè·¯å¾å¿ é¡»ä¸å½å页é¢å¯¹åºçå ¬ä¼å·JSå®å ¨ååä¸è´ 59 imgUrl: share_img, // åäº«å¾æ 60 success: function () { 61 console.log("å享æå"); 62 } 63 }); 64 } 65 //åäº«å°æåååå享å°QQç©ºé´ 66 if (res.checkResult.updateTimelineShareData) { 67 wx.updateTimelineShareData({ 68 title: share_title, // å享æ é¢ 69 link: share_url, // åäº«é¾æ¥ï¼è¯¥é¾æ¥ååæè·¯å¾å¿ é¡»ä¸å½å页é¢å¯¹åºçå ¬ä¼å·JSå®å ¨ååä¸è´ 70 imgUrl: share_img, // åäº«å¾æ 71 success: function () { 72 // console.log("å享æå"); 73 } 74 }) 75 } 76 77 //å享å°è ¾è®¯å¾®å
78 if (res.checkResult.onMenuShareWeibo) { 79 wx.onMenuShareWeibo({ 80 title: share_title, // å享æ é¢ 81 desc: share_desc, // å享æè¿° 82 link: share_url, // åäº«é¾æ¥ 83 imgUrl: share_img, // åäº«å¾æ 84 success: function () { 85 // ç¨æ·ç¡®è®¤åäº«åæ§è¡çåè°å½æ° 86 }, 87 cancel: function () { 88 // ç¨æ·åæ¶åäº«åæ§è¡çåè°å½æ° 89 } 90 }); 91 } 92 93 /*//è·åâåäº«å°æååâæé®ç¹å»ç¶æåèªå®ä¹å享å 容æ¥å£ï¼å³å°åºå¼ï¼ !res.checkResult.updateTimelineShareData && 94 if(res.checkResult.updateAppMessageShareData.onMenuShareTimeline){ 95 wx.onMenuShareTimeline({ 96 title: share_title, // å享æ é¢ 97 link: share_url, // åäº«é¾æ¥ï¼è¯¥é¾æ¥ååæè·¯å¾å¿ é¡»ä¸å½å页é¢å¯¹åºçå ¬ä¼å·JSå®å ¨ååä¸è´ 98 imgUrl: share_img, // åäº«å¾æ 99 success: function () { 100 // ç¨æ·ç¹å»äºåäº«åæ§è¡çåè°å½æ° 101 } 102 }); 103 } 104 //è·åâåäº«ç»æåâæé®ç¹å»ç¶æåèªå®ä¹å享å 容æ¥å£ï¼å³å°åºå¼ï¼ !res.checkResult.updateAppMessageShareData && 105 if(res.checkResult.updateAppMessageShareData.onMenuShareAppMessage){ 106 wx.onMenuShareAppMessage({ 107 title: share_title, // å享æ é¢ 108 desc: share_desc, // å享æè¿° 109 link: share_url, // åäº«é¾æ¥ï¼è¯¥é¾æ¥ååæè·¯å¾å¿ é¡»ä¸å½å页é¢å¯¹åºçå ¬ä¼å·JSå®å ¨ååä¸è´ 110 imgUrl: share_img, // åäº«å¾æ 111 type: 'link', // å享类å,musicãvideoælinkï¼ä¸å¡«é»è®¤ä¸ºlink 112 dataUrl: '',// 妿typeæ¯musicævideoï¼åè¦æä¾æ°æ®é¾æ¥ï¼é»è®¤ä¸ºç©º 113 success: function () { 114 // ç¨æ·ç¹å»äºåäº«åæ§è¡çåè°å½æ° 115 } 116 }); 117 } 118 //è·åâå享å°QQâæé®ç¹å»ç¶æåèªå®ä¹å享å 容æ¥å£ï¼å³å°åºå¼ï¼!res.checkResult.updateAppMessageShareData && 119 if(res.checkResult.updateAppMessageShareData.onMenuShareQQ){ 120 wx.onMenuShareQQ({ 121 title: share_title, // å享æ é¢ 122 desc: share_desc, // å享æè¿° 123 link: share_url, // åäº«é¾æ¥ 124 imgUrl: share_img,// åäº«å¾æ 125 success: function () { 126 // ç¨æ·ç¡®è®¤åäº«åæ§è¡çåè°å½æ° 127 }, 128 cancel: function () { 129 // ç¨æ·åæ¶åäº«åæ§è¡çåè°å½æ° 130 } 131 }); 132 } 133 //è·åâåäº«å°æååâæé®ç¹å»ç¶æåèªå®ä¹å享å 容æ¥å£ï¼å³å°åºå¼ï¼!res.checkResult.updateTimelineShareData && 134 if(res.checkResult.updateAppMessageShareData.onMenuShareQZone){ 135 wx.onMenuShareQZone({ 136 title: share_title, // å享æ é¢ 137 desc: share_desc, // å享æè¿° 138 link: share_url, // åäº«é¾æ¥ 139 imgUrl: share_img, // åäº«å¾æ 140 success: function () { 141 // ç¨æ·ç¡®è®¤åäº«åæ§è¡çåè°å½æ° 142 }, 143 cancel: function () { 144 // ç¨æ·åæ¶åäº«åæ§è¡çåè°å½æ° 145 } 146 }); 147 }*/ 148 }, 149 }); 150 }); 151 152 //éè¿erroræ¥å£å¤ç失败éªè¯ 153 wx.error(function (res) { 154 console.log(res); 155 }); 156 } 157 }; 158}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.