快商通觸發js代碼

來源:互聯網
上載者:User

標籤:tps   esc   預設   參數   class   mat   onclick   time   span   

/** * 該JS函數的作用是若快商通的代碼載入完成,則調用快商通內建的開啟聊天視窗的函數 * 否則直接開啟連結地址,並用網站自己擷取到的來源的對話網址參數傳遞給聊天視窗 * 注: 會直接開啟連結地址的情況是,客戶在沒有產生快商通的表徵圖前就點擊了頁面上的諮詢連結時觸發的 * 用法舉例: *      1. 普通進入對話(PC手機都有效): <a href="javascript:void(0)" onClick="onKST();return false;">線上諮詢</a>; *        2. 添加標識進入對話(PC手機都有效): <a href="javascript:void(0)" onClick="onKST(‘對話標識‘);return false;">線上諮詢</a>; *        3. 進入手機端對話(強制設定為手機的交談視窗): <a href="javascript:void(0)" onClick="onKST(‘對話標識‘,true);return false;">線上諮詢</a>; * @param ksChatLink 指定開啟連結地址,不指定則取函數中預設的連結地址 * @param text 對話標識,可不指定 * @param isMobile 是否是手機,可不指定 * @author drc * @since 2016-04-27 * @version 2.2 * @modifyTime 2017-3-1 * @modified By zjq */var onKST= function(text,isMobile){    //請替換成"電腦產生代碼 - 連結地址" 中的連結地址,不要去其他地方複製    ksChatLink = ‘https://kefu6.kuaishang.cn/bs/im.htm?cas=46323___846528&fi=49675‘;    /**     * 若強行開啟新視窗,則放開設定,不設定則手機不開啟新視窗,pc開啟新視窗,此設定只對當前自訂事件有效     * 若想全域生效,包括快商通預設的開啟聊天視窗事件,則將此變數ksUserDefinedOpenNewChatWin定義在ks.j前即可     */    //var ksUserDefinedOpenNewChatWin=true;        eval(function(p,a,c,k,e,r){e=function(c){return(c<a?‘‘:e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!‘‘.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return‘\\w+‘};c=1};while(c--)if(k[c])p=p.replace(new RegExp(‘\\b‘+e(c)+‘\\b‘,‘g‘),k[c]);return p}(‘h Q(a,b){3(!a)9 J;9 z D("(^|&)"+b+"=([^&]*)(&|$)","i").16(a)}h G(a,b){4 c=a.j(\‘?\‘);3(c==-1)9\‘\‘;a=a.14(c+1,a.y);4 d=z D("(^|&)"+b+"=([^&]*)(&|$)","i");4 r=a.K(d);3(r!=L)9 O(r[2]);9\‘\‘}3(12&&5.j(\‘l=1\‘)==-1){3(5.j(\‘?\‘)==-1){5+=\‘?l=1\‘}6{5+=\‘&l=1\‘}}4 7,A=5;4 v=5.11("?");v.17("");3(q P!=\‘R\‘&&P==w){7=w}6 3(Q(v[1],\‘l\‘)){7=J}6{7=w}h t(){4 a=\‘\‘;u{4 b=G(5,\‘X\‘);3(b){4 c=\‘\‘;4 d=k.V.K(z D(\‘(^| )\‘+b+\‘U\‘+b+\‘=([^;]*)(;|$)\‘));3(d!=L){c=O(d[2])}3(c){a+=\‘&Z=\‘+c}}}o(e){}4 f="";u{3(N.k.n.y>0){f=N.k.n}}o(e){f=k.n}3(!f||f.y==0){f=k.n}a+=\‘&S=\‘+C(m.B.x);3(f)a+=\‘&T=\‘+C(f);3(s)a+=\‘&H=\‘+C(s);3(5.j(\‘?\‘)==-1){a=\‘?\‘+a.W(1)}5+=a;3(!7){m.B.x=5}6{4 g=m.Y(5,\‘M\‘);3(g){u{g.10()}o(e){}}6{m.B.x=5}}}3(q 8!=\‘R\‘){4 p={};3(s)p[\‘H\‘]=s;3(7)p[\‘13\‘]=\‘M\‘;u{3(q 8.F==\‘h\‘){3(7&&A.j(\‘15\‘)==-1&&!8.E){8.E=A}8.F(p)}6 3(q 8.I==\‘h\‘){8.I(p)}6{t()}}o(e){t()}}6{t()}‘,62,70,‘|||if|var|ksChatLink|else|openNewChatWin|KS|return||||||||function||indexOf|document|ism|window|referrer|catch||typeof||text|ksOpenLink|try|localArr|true|href|length|new|_ksChatLink|location|encodeURIComponent|RegExp|customUrl|openChatWin|getQueryString|sText|openChatLink|false|match|null|_blank|opener|unescape|ksUserDefinedOpenNewChatWin|checkQueryString|undefined|dp|ref|_KS_|cookie|substring|cas|open|vi|focus|split|isMobile|oTarget|substr|kuaishang|test|push‘.split(‘|‘),0,{}))};

 

快商通觸發js代碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.