CINXE.COM
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="baidu-site-verification" content="YohnrGnVqQ" /> <meta name="google-site-verification" content="u_9F5q9UrNxwO0uNw5V949s1JTovxX8x_O5f2ZIOlds"> <meta name="google-site-verification" content="X22_H_gVbgaA2kLabxpe9Tp3BgBPKoPgxj12zbGPdWM" /> <meta name="google-site-verification" content="W7QrG9vZcOB_1SLK2aSS7QpN5-QyRrDOBgv5PV5sFWY" /> <meta name="renderer" content="webkit"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="default"> <meta itemprop="image" content="https://res.wx.qq.com/a/wx_fed/wechat_search_common_assets/res/developers/3x/developers-8630de9303.png"> <meta property="og:image" content="https://res.wx.qq.com/a/wx_fed/wechat_search_common_assets/res/developers/3x/developers-8630de9303.png"> <!--<link href="https://res.wx.qq.com/wxopenforumres/htmledition/images/favicon318d1d.ico" rel="Shortcut Icon">--> <!--<link rel="shortcut icon" type="image/x-icon" href="https://res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico" /> <link rel="mask-icon" href="https://res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg" color="#4C4C4C" /> <link rel="apple-touch-icon-precomposed" href="https://res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png" /> <link rel="apple-touch-icon" sizes="120x120" href="https://res.wx.qq.com/wxopenforumres/htmledition/images/favicon318d1d.ico">--> <link rel="shortcut icon" type="image/x-icon" href="https://res.wx.qq.com/a/wx_fed/wechat_search_common_assets/res/developers/3x/developers-db8b687441.ico" /> <link rel="mask-icon" href="https://res.wx.qq.com/a/wx_fed/wechat_search_common_assets/res/developers/3x/developers-b73356d472.svg" color="#4C4C4C" /> <link rel="apple-touch-icon-precomposed" href="https://res.wx.qq.com/a/wx_fed/wechat_search_common_assets/res/developers/3x/developers-8630de9303.png" /> <link rel="apple-touch-icon" sizes="120x120" href="https://res.wx.qq.com/a/wx_fed/wechat_search_common_assets/res/developers/3x/developers-db8b687441.ico"> <meta name="viewport" content="width=device-width"> <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script> <script> var e=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};var __TENCENT_CHAOS_VM=function(){var a=function a(e,a,r){var c=[],s=0;while(s++<a){c.push(e+=r)}return c};var r=function r(e){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("");var r=String(e).replace(/[=]+$/,""),c=r.length,s,b,t=0,n=0,u=[];for(;n<c;n++){b=k[r.charCodeAt(n)];~b&&(s=t%4?64*s+b:b,t++%4)?u.push(255&s>>(-2*t&6)):0}return u};var c=function c(e){return e>>1^-(1&e)};var s=function s(e){var a=[];var s=new Int8Array(r(e));var b=s.length;var t=0;while(b>t){var k=s[t++];var n=127&k;if(k>=0){a.push(c(n));continue}k=s[t++];n|=(127&k)<<7;if(k>=0){a.push(c(n));continue}k=s[t++];n|=(127&k)<<14;if(k>=0){a.push(c(n));continue}k=s[t++];n|=(127&k)<<21;if(k>=0){a.push(c(n));continue}k=s[t++];n|=k<<28;a.push(c(n))}return a};var b=[];var t;var k=a(0,43,0).concat([62,0,62,0,63]).concat(a(51,10,1)).concat(a(0,8,0)).concat(a(0,25,1)).concat([0,0,0,0,63,0]).concat(a(25,26,1));var n=s;return function a(a,r){var c=n(a);var s,k;var k=function(a,r,s,n,u){return function l(){var o=[s,n,r,this,arguments,l,c,0];var i=void 0;var f=a;var h=[];var v,p,y,w;while(true){try{while(true){switch(c[++f]){case 0:o[c[++f]]=o[c[++f]]===o[c[++f]];f+=o[c[++f]]?c[++f]:c[++f,++f];break;case 1:o[c[++f]]=o[c[++f]]===o[c[++f]];break;case 2:o[c[++f]]=c[++f];o[c[++f]]=o[c[++f]][o[c[++f]]];break;case 3:o[c[++f]]=o[c[++f]]-0;break;case 4:o[c[++f]]=o[c[++f]]-c[++f];break;case 5:o[c[++f]]=e(o[c[++f]]);break;case 6:o[c[++f]]=o[c[++f]];break;case 7:o[c[++f]]={};break;case 8:o[c[++f]]=o[c[++f]]>o[c[++f]];break;case 9:o[c[++f]][c[++f]]=o[c[++f]];break;case 10:o[c[++f]]=o[c[++f]].call(i,o[c[++f]],o[c[++f]]);break;case 11:o[c[++f]]=v;break;case 12:o[c[++f]]=Array(c[++f]);o[c[++f]]=o[c[++f]][c[++f]];o[c[++f]][c[++f]]=o[c[++f]];break;case 13:o[c[++f]]=o[c[++f]][c[++f]];o[c[++f]]=c[++f];o[c[++f]]=o[c[++f]][o[c[++f]]];break;case 14:o[c[++f]][c[++f]]=o[c[++f]];o[c[++f]][c[++f]]=o[c[++f]];break;case 15:o[c[++f]]=o[c[++f]]==o[c[++f]];o[c[++f]]=!o[c[++f]];f+=o[c[++f]]?c[++f]:c[++f,++f];break;case 16:o[c[++f]]=o[c[++f]]|c[++f];break;case 17:o[c[++f]]=o[c[++f]];h.push(f+c[++f]);break;case 18:o[c[++f]]=!o[c[++f]];break;case 19:o[c[++f]]=o[c[++f]]+o[c[++f]];break;case 20:o[c[++f]]=o[c[++f]].call(o[c[++f]],o[c[++f]],o[c[++f]]);break;case 21:return o[c[++f]];break;case 22:o[c[++f]]=false;break;case 23:o[c[++f]]=o[c[++f]].call(i);break;case 24:o[c[++f]]=o[c[++f]]*o[c[++f]];break;case 25:o[c[++f]]=o[c[++f]][c[++f]];o[c[++f]]=Array(c[++f]);o[c[++f]][c[++f]]=o[c[++f]];break;case 26:o[c[++f]]=o[c[++f]].call(o[c[++f]],o[c[++f]]);break;case 27:o[c[++f]]=o[c[++f]][o[c[++f]]];o[c[++f]]=o[c[++f]];break;case 28:f+=o[c[++f]]?c[++f]:c[++f,++f];break;case 29:o[c[++f]]=i;break;case 30:o[c[++f]]=o[c[++f]][c[++f]];break;case 31:throw o[c[++f]];break;case 32:o[c[++f]]=o[c[++f]][o[c[++f]]];break;case 33:o[c[++f]]=o[c[++f]]===c[++f];break;case 34:o[c[++f]]=new o[c[++f]](o[c[++f]],o[c[++f]]);break;case 35:o[c[++f]]=o[c[++f]].call(o[c[++f]],o[c[++f]],o[c[++f]],o[c[++f]]);break;case 36:o[c[++f]]=o[c[++f]][o[c[++f]]];o[c[++f]]=o[c[++f]].call(o[c[++f]]);break;case 37:o[c[++f]]=o[c[++f]].call(o[c[++f]]);break;case 38:o[c[++f]]=new o[c[++f]];break;case 39:o[c[++f]]=true;break;case 40:o[c[++f]]=o[c[++f]]>c[++f];break;case 41:o[c[++f]]=new o[c[++f]](o[c[++f]]);break;case 42:f+=c[++f];break;case 43:o[c[++f]]=o[c[++f]]&c[++f];break;case 44:o[c[++f]]=o[c[++f]][c[++f]];o[c[++f]]=o[c[++f]][o[c[++f]]];break;case 45:o[c[++f]]=o[c[++f]][o[c[++f]]];o[c[++f]]=o[c[++f]].call(o[c[++f]],o[c[++f]]);break;case 46:o[c[++f]]=v;o[c[++f]]=o[c[++f]];h.push(f+c[++f]);break;case 47:o[c[++f]]=Array(c[++f]);o[c[++f]]=Array(c[++f]);break;case 48:p=[];for(y=c[++f];y>0;y--)p.push(o[c[++f]]);o[c[++f]]=o[c[++f]].apply(i,p);break;case 49:o[c[++f]]=c[++f];o[c[++f]][c[++f]]=o[c[++f]];break;case 50:p=[];for(y=c[++f];y>0;y--)p.push(o[c[++f]]);o[c[++f]]=k(f+c[++f],p,s,n,u);try{Object.defineProperty(o[c[f-1]],"length",{value:c[++f],configurable:true,writable:false,enumerable:false})}catch(g){}break;case 51:o[c[++f]]=Array(c[++f]);break;case 52:h.push(f+c[++f]);break;case 53:o[c[++f]]=o[c[++f]][c[++f]];o[c[++f]]=o[c[++f]][c[++f]];break;case 54:o[c[++f]]=++o[c[++f]];break;case 55:o[c[++f]]=c[++f];o[c[++f]]=o[c[++f]]===o[c[++f]];f+=o[c[++f]]?c[++f]:c[++f,++f];break;case 56:h.pop();break;case 57:o[c[++f]]=o[c[++f]];o[c[++f]][c[++f]]=o[c[++f]];f+=o[c[++f]]?c[++f]:c[++f,++f];break;case 58:o[c[++f]]=null;break;case 59:o[c[++f]][o[c[++f]]]=o[c[++f]];break;case 60:o[c[++f]]=c[++f];break;case 61:o[c[++f]]=o[c[++f]].call(i,o[c[++f]]);break;case 62:o[c[++f]]=o[c[++f]];o[c[++f]]=o[c[++f]][c[++f]];break;case 63:p=[];for(y=c[++f];y>0;y--)p.push(o[c[++f]]);o[c[++f]]=k(f+c[++f],p,s,n,u);try{Object.defineProperty(o[c[f-1]],"length",{value:c[++f],configurable:true,writable:false,enumerable:false})}catch(A){}o[c[++f]][c[++f]]=o[c[++f]];break;case 64:o[c[++f]]=o[c[++f]]<o[c[++f]];break;case 65:o[c[++f]][c[++f]]=o[c[++f]];o[c[++f]]=o[c[++f]][c[++f]];break;case 66:o[c[++f]]=o[c[++f]][c[++f]];o[c[++f]][c[++f]]=o[c[++f]];o[c[++f]]=o[c[++f]][c[++f]];break;case 67:o[c[++f]][c[++f]]=o[c[++f]];p=[];for(y=c[++f];y>0;y--)p.push(o[c[++f]]);o[c[++f]]=k(f+c[++f],p,s,n,u);try{Object.defineProperty(o[c[f-1]],"length",{value:c[++f],configurable:true,writable:false,enumerable:false})}catch(d){}break}}}catch(m){if(h.length>0){t=f;b=[]}v=m;b.push(f);if(0===h.length){throw u?u(m,o,b):m}f=h.pop();b.pop()}}}};return r?s:k}}();; __TENCENT_CHAOS_VM("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",false)(1481,[],window,["Promise","next",void 0,"throw","apply","undefined","value","done","resolve","then","__generator","TypeError","Generator is already executing.","return","call","label",false,"ops","pop","trys","length","push",true,"sent","Symbol","function","iterator","Object","getOwnPropertyNames","indexOf","","src","window","document","idescript","scripts","error","^cdc_[a-zA-Z0-9]{22}_(Array|Promise|Symbol)$","RegExp","test",null,"Error","defineProperty","stack","configurable","enumerable","get","console","info","navigator","userAgent","includes","WindowsWechat","clear","all","__proto__","toString","[object HTMLAllCollection]","location","setPrototypeOf","getOwnPropertyDescriptor","href",'onmessage=function(e){e.isTrusted&&""===e.origin&&null===e.source&&eval(e.data)}',"Blob","application/javascript","type","URL","createObjectURL","Worker","onmessage","data","terminate","revokeObjectURL","postMessage",'\n var n=function(){var r=function r(r,a,e){var c=[],t=0;while(t++<a){c.push(r+=e)}return c};var a=function a(r){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split("");var e=String(r).replace(/[=]+$/,""),c=e.length,t,n,u=0,o=0,v=[];for(;o<c;o++){n=i[e.charCodeAt(o)];~n&&(t=u%4?64*t+n:n,u++%4)?v.push(255&t>>(-2*u&6)):0}return v};var e=function e(r){return r>>1^-(1&r)};var c=function c(r){var c=[];var t=new Int8Array(a(r));var u=t.length;var i=0;while(u>i){var o=t[i++];var v=127&o;if(o>=0){c.push(e(v));continue}o=t[i++];v|=(127&o)<<7;if(o>=0){c.push(e(v));continue}o=t[i++];v|=(127&o)<<14;if(o>=0){c.push(e(v));continue}o=t[i++];v|=(127&o)<<21;if(o>=0){c.push(e(v));continue}o=t[i++];v|=o<<28;c.push(e(v))}return c};var t=[];var u;var i=r(0,43,0).concat([62,0,62,0,63]).concat(r(51,10,1)).concat(r(0,8,0)).concat(r(0,25,1)).concat([0,0,0,0,63,0]).concat(r(25,26,1));var o=c;return function r(r,a){var e=o(r);var c,i;var i=function i(r,a,c,i,o){return function v(){var s=[c,i,a,this,arguments,v,e,0];var h=void 0;var p=r;var f=[];var b,k,l,w;while(true){try{while(true){switch(e[++p]^s[7]){case 0:s[e[++p]]+=String.fromCharCode(e[++p]);break;case 1:s[e[++p]]=b;break;case 2:s[e[++p]]=s[e[++p]][s[e[++p]]];break;case 3:s[e[++p]]=s[e[++p]].call(s[e[++p]],s[e[++p]]);break;case 4:f.push(p+e[++p]);break;case 5:s[e[++p]]=h;break;case 6:s[e[++p]]=new s[e[++p]];break;case 7:return s[e[++p]];break;case 8:s[e[++p]][e[++p]]=s[e[++p]];break;case 9:s[e[++p]]=e[++p];break;case 10:f.pop();break;case 11:s[e[++p]]=s[e[++p]].call(h,s[e[++p]]);break;case 12:throw s[e[++p]];break;case 13:s[e[++p]]="";break}}}catch(g){if(f.length>0){u=p;t=[]}b=g;t.push(p);if(0===f.length){throw o?o(g,s,t):g}p=f.pop();t.pop()}}}};return a?c:i}}();;\nn("AhASEhgQDBISFhAIFxoSABLgARIWAAAS3gEAEuYBABLoAQASmgEAEsoBABLmAQAS5gEAEsIBABLOAQASygEEEgASGhgAGKgBABjKAQAY8AEAGOgBABiKAQAY3AEAGMYBABjeAQAYyAEAGMoBABjkAQQYABgMFBgaGAAYygEAGNwBABjGAQAY3gEAGMgBEAzMAhYAGMoBBBYUGBoYABjcAQAYwgEAGOwBABjSAQAYzgEAGMIBABjoAQAY3gEAGOQBBBgAGBoQABDqAQAQ5gEAEMoBABDkAQAQggEAEM4BABDKAQAQ3AEAEOgBBBwYEAYQFhQcFhoSEBQKEA4Q",false)(10,[],this,[void 0],void 0)();;\n ',"TextEncoder","encode","_windowSession","awesomium","RunPerfTest","CefSharp","emit","fmget_targets","geb","__nightmare","nightmare","Phantomas","__phantomas","PhantomJS","callPhantom","_phantom","spawn","Rhino","_Selenium_IDE_Recorder","_selenium","calledSelenium","wdioElectron","webdriver","__webdriverFunc","__lastWatirAlert","__lastWatirConfirm","__lastWatirPrompt","_WEBDRIVER_ELEM_CACHE","ChromeDriverw","domAutomation","domAutomationController","OSMJIF","token","window.getAsyncToken","watinExpressionError","watinExpressionResult","spynner_additional_js_loaded","storeItem","retrieveItem","isNodeReachable_","__webdriver_script_fn","__driver_evaluate","__webdriver_evaluate","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__fxdriver_unwrapped","__webdriver_script_func","__webdriver_script_function","$chrome_asyncScriptInfo","__$webdriverAsyncExecutor","__selenium_evaluate","selenium-evaluate","__selenium_unwrapped","mooikfkahbdckldjjndioackbalphokd","9683b0c8-5aa2-40cd-a910-4d4ed65dd04d","createElement","canvas","getContext","experimental-webgl","getExtension","WEBGL_debug_renderer_info","getParameter","UNMASKED_VENDOR_WEBGL","UNMASKED_RENDERER_WEBGL","gpuInfo","provider","render","JSON","stringify","cookie","split","; ","find","startsWith","omniDetect=","TextDecoder","utf-8","decode",", detectNumber=","wx-community","CryptoJS","AES","encrypt","Date","setTime","getTime","; expires=","toUTCString","; path=/"],void 0)();; </script> <script> (function () { 'use strict'; const SCRIPT_URLs = [ 'https://dldir1.qq.com/WechatWebDev/devPlatform/px.min.js', 'https://dev.weixin.qq.com/platform-console/proxy/assets/tel/px.min.js', ]; const param = { maskMode: 'all-mask', // 隐私策略, all-mask 或 no-mask, 详见:https://dev.weixin.qq.com/docs/analysis/sdk/docs.html recordCanvas: false, // 若要采集canvas, 设为true projectId: 'wxef34f91ddab0c534-0HLdQNKAk-dzsFsA', // 项目 ID,需替换为体验分析项目 ID iframe: false, // 是否采集 iframe 页面 console: true, // 是否采集 console 输出的错误日志 network: true, // 是否采集网络错误 }; function loadScript(url) { return new Promise((resolve, reject) => { const scriptEle = document.createElement('script'); scriptEle.type = 'text/javascript'; scriptEle.async = true; scriptEle.src = url; scriptEle.onload = () => { resolve(url); }; scriptEle.onerror = () => { reject(new Error('Script load error')); }; document.head.appendChild(scriptEle); }); } async function main() { try { sessionStorage.setItem('wxobs_start_timestamp', String(Date.now())); const fastestUrl = await Promise.race(SCRIPT_URLs.map(url => loadScript(url))); window.__startPX && window.__startPX(param); } catch (error) { console.error('Error loading scripts:', error); } } main(); })(); </script> <script type="text/javascript"> // 获取 cookies function getCookie(name) { var value = '; ' + document.cookie; var parts = value.split('; ' + name + '='); if (parts.length == 2) return parts.pop().split(';').shift(); else return ''; } function clearAllCookie() { var date=new Date(); date.setTime(date.getTime()-10000); var keys=document.cookie.match(/[^ =;]+(?=\=)/g); if (keys) { for (var i = keys.length; i--;) document.cookie=keys[i]+"=0; expire="+date.toGMTString()+"; path=/"; } } // 检查微信环境 var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') !== -1 && ua.indexOf('wxwork') === -1; var isNewLogin = getCookie('s_rand_info') ? true : false // 清除旧的登录态 if(parseInt(getCookie('forum_login_type'), 10) === 1 && !isNewLogin) { clearAllCookie() } if (isWeixin && parseInt(getCookie('forum_login_type'), 10) !== 1 && parseInt(getCookie('forum_wx_login_err'), 10) !== 1) { var origin = location.origin || (location.protocol + '//' + location.hostname + (location.port ? ':' + location.port : '')); var redirectUri = origin + '/community/ngi/wxlogin?redirect_url=' + encodeURIComponent((location.pathname + location.search) || redirectUrl); location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx807d86fb6b3d4fd2&redirect_uri=' + encodeURIComponent(redirectUri) + '&response_type=code&scope=snsapi_base&state=#wechat_redirect'; } // 测速用 var completed = function() { window.__ON_LOAD_TIMESTAMP__ = Date.now(); if (window.sendReportCache && window.sendReportCache.length) window.sendReportCache.forEach(function(func) { func && func(); }); // 如果需要提交上报,则在此时提交 window.sendReportCache = null; }; if (window.addEventListener) window.addEventListener('load', completed, false); else window.attachEvent('onload', completed); // 需要隐藏导航栏的情况 var needHideHeader = location.search.indexOf('hideheader=1') >= 0; var needCancelHideHeader = location.search.indexOf('hideheader=0') >= 0; if (!needHideHeader) { var hideHeaderUa = localStorage.getItem('HIDE_HEADER'); if (hideHeaderUa === ua) needHideHeader = true; if (needCancelHideHeader) { localStorage.removeItem('HIDE_HEADER'); needHideHeader = false; } } else { localStorage.setItem('HIDE_HEADER', ua); } if (needHideHeader) { document.documentElement.classList.add('hide-header'); } </script> <!-- 暂时置空 --> <title></title> <link href="https://static.wxqcloud.qq.com.cn/community/dist/community/styles.9d983405f1d93dcca920.css" rel="stylesheet"><link href="https://static.wxqcloud.qq.com.cn/community/dist/community/app.9d983405f1d93dcca920.css" rel="stylesheet"></head> <body> <div id="app"></div> <script type="text/javascript" src="https://static.wxqcloud.qq.com.cn/community/dist/community/manifest.225873c427f98690309a.js"></script><script type="text/javascript" src="https://static.wxqcloud.qq.com.cn/community/dist/community/styles.bce85e577f59d4819eef.js"></script><script type="text/javascript" src="https://static.wxqcloud.qq.com.cn/community/dist/community/vendor.8d68b55e37dc8dd2005f.js"></script><script type="text/javascript" src="https://static.wxqcloud.qq.com.cn/community/dist/community/app.611bf6520d7ffe83f2c0.js"></script></body> </html>