快商通代码

页面代码:

js代码:

  1 function swt_hm(text){
  2
  3 //请替换成"生成代码 - 链接地址" 中的链接地址,不要去其他地方复制
  4
  5 ksChatLink = ‘http://kefu6.kuaishang.cn/bs/im.htm?cas=29935___399142&fi=32136&ism=1‘;
  6
  7 //var ksUserDefinedOpenNewChatWin=true;
  8
  9 //验证参数是否存在
 10
 11 function checkQueryString(params,name){
 12
 13 if(!params)return false;
 14
 15 return new RegExp("(^|&)"+ name +"=([^&]*)(&|$)", "i").test(params);
 16
 17 }
 18
 19 //获取URL参数值
 20
 21 function getQueryString(url,name) {
 22
 23 var index = url.indexOf(‘?‘);
 24
 25 if(index==-1)return ‘‘;
 26
 27 url=url.substr(index+1,url.length);
 28
 29 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
 30
 31 var r = url.match(reg);
 32
 33 if (r != null) return (r[2]);
 34
 35 return ‘‘;
 36
 37 }
 38
 39 var openNewChatWin;
 40
 41 var localArr = ksChatLink.split("?");
 42
 43 localArr.push("");
 44
 45 if(typeof ksUserDefinedOpenNewChatWin!=‘undefined‘ && ksUserDefinedOpenNewChatWin==true){
 46
 47 openNewChatWin = true;
 48
 49 }else if(checkQueryString(localArr[1],‘ism‘)){
 50
 51 openNewChatWin = false;
 52
 53 }else{
 54
 55 openNewChatWin = true;
 56
 57 }
 58
 59 //打开快商通聊天窗口链接
 60
 61 function ksOpenLink(){
 62
 63 var appendTailUrl=‘‘;
 64
 65 try{
 66
 67 var cas = getQueryString(ksChatLink,‘cas‘);
 68
 69 if(cas){
 70
 71 var vi=‘‘;
 72
 73 var dc = document.cookie.match(new RegExp(‘(^| )‘ + cas+‘_KS_‘+cas + ‘=([^;]*)(;|$)‘));
 74
 75 if (dc != null){
 76
 77 vi = (dc[2]);
 78
 79 }
 80
 81 if(vi){
 82
 83 appendTailUrl += ‘&vi=‘+vi;
 84
 85 }
 86
 87 }
 88
 89 }catch(e){}
 90
 91 var ref="";
 92
 93 try{if(opener.document.referrer.length>0){ref=opener.document.referrer;}}catch(e){ref=document.referrer;}
 94
 95 if(!ref || ref.length==0){ref=document.referrer;}
 96
 97 //对话网址
 98
 99 appendTailUrl += ‘&dp=‘+encodeURIComponent(window.location.href);
100
101 //访客来源
102
103 if(ref)appendTailUrl+=‘&ref=‘+encodeURIComponent(ref);
104
105 //对话标识
106
107 if(text)appendTailUrl+=‘&sText=‘+encodeURIComponent(text);
108
109 if(ksChatLink.indexOf(‘?‘)==-1){appendTailUrl=appendTailUrl.substring(1)+‘?‘;}
110
111 ksChatLink+=appendTailUrl;
112
113 //根据openNewChatWin设置打开聊天窗口
114
115 if(!openNewChatWin){
116
117 window.location.href=ksChatLink;
118
119 }else{
120
121 var ksWin = window.open(ksChatLink,‘_blank‘);
122
123 if(ksWin){
124
125 try{ksWin.focus();}catch(e){} //将焦点定位到聊天窗口
126
127 }
128
129 }
130
131 }
132
133 //如果快商通代码有加载完成,则使用快商通默认的打开聊天窗口事件,否则使用自定义的打开事件
134
135 if(typeof KS!=‘undefined‘){
136
137 var p = {};
138
139 if(text)p[‘sText‘]=text;
140
141 if(openNewChatWin)p[‘oTarget‘]=‘_blank‘;
142
143 try{
144
145 if(typeof KS.openChatWin==‘function‘){
146
147 KS.openChatWin(p);
148
149 }else if(typeof KS.openChatLink==‘function‘){
150
151 KS.openChatLink(p);
152
153 }else{
154
155 ksOpenLink();
156
157 }
158
159 }catch(e){
160
161 ksOpenLink();
162
163 }
164
165 }else{
166
167 ksOpenLink();
168
169 }
170
171 }

该文章转载于:http://blog.sina.com.cn/s/blog_bddd59750102x5sz.html

时间: 2024-08-11 05:45:34

快商通代码的相关文章

网站加载有商务通、商桥,定义js函数触发快商通代码

有的网站已经加载了商务通.商桥的,前期定义了js函数 触发商务通.商桥代码的,可以重新定义新的函数对之前的函数进行覆盖,其 js代码为: var domain = document.domain; /*------------------加载快务通链接---------------*/ var kstJS='<script type="text/javascript" src="http://kefu6.kuaishang.cn/bs/ks.j?cI=399142&am

快商通触发js代码

/** * 该JS函数的作用是若快商通的代码加载完成,则调用快商通自带的打开聊天窗口的函数 * 否则直接打开链接地址,并用网站自己获取到的来源的对话网址参数传递给聊天窗口 * 注: 会直接打开链接地址的情况是,客户在没有生成快商通的图标前就点击了页面上的咨询链接时触发的 * 用法举例: * 1. 普通进入对话(PC手机都有效): <a href="javascript:void(0)" onClick="onKST();return false;">在线

如何添加商*通新对话快捷链接?不用js代码

我们在使用商务通一般都是在页面中嵌入一段js代码,如果您是js洁癖,是不是在想着如何直接用一张小图加上商*通新对话链接来代替呢?好,那就一起来研究一下吧. 首先,我们打开一个有商*通js弹窗的页面,比如这个页面http://www.zjykh.com/qgbz/js/2012_0503_2616.html,点击商*通创建新对话,如果您细心观察,会发现url被设置跳转了,最终的地址是http://put.z***net.net/LR/chat.aspx?from=PUT84133252,但是直接复

商务通代码API

<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" /> <meta name="author" content="barney" /> <title> 无标题 2 </title> </head> <body>

快号通车牌识别

北京文通科技有限公司推出新版移动端车牌识别App"快号通",该产品支持Android.iOS平台,支持接口开发.通过智能手机或Pad的摄像头对准车牌,采用视频预览模式识别,实现自动采集车牌信息. 旧版的文通车牌识别软件,是拍照识别模式,用户需要手动拍摄一张车牌图片,然后进行识别.而新版"快号通"可以像扫二维码一样,扫描识别车牌,方便.快速.准确,大大提升用户体验. 技术参数: 支持平台 Android2.3以上.iOS6.0以上 支持二次开发 提供Android开发

文通快票通 M1800

产品概述:文通”快票通”票据扫描识别系统M1800(简称快票通M1800)是一款采集表单.票据等纸质文档数据的扫描识别产品,通过文通OCR识别技术,快速完成表单.票据的信息采集. “快票通”可与政府.企事业单位.工商.保险等多个行业的业务流程系统无缝结合,提高资料电子化.数据格式化的效率. 产品功能:“快票通”可实现全国通用的表格识别.票据识别,并且具有强大的扩展性,通过系统开放的模板编辑工具可以满足多种格式化表单票据数据采集的需求. 产品特点 :1.可OCR识别多种格式的票据.表单,采用TH-

快票通扫描识别系统

系统概述 扫描仪和OCR文字识别技术的结合,构成了扫描识别系统.?快票通扫描识别系统是一款采集表单.票据等纸质文档数据的扫描识别产品,通过OCR识别技术,快速完成表单.票据的信息采集.快票通扫描识别系统可与政府.企事业单位.工商.保险等多个行业的业务流程系统无缝结合,提高资料电子化.数据格式化的效率. ?系统特点 1.可OCR识别多种格式的票据.表单,采用TH-OCR识别核心,支持增值税普通发                票扫描识别.机动车销售发票扫描识别.银行支票扫描识别等: 2.智能票据模

快看Sample代码,速学Swift语言(2)-基础介绍 快看Sample代码,速学Swift语言(1)-语法速览

快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感.Swift提供很多基础类型,如Int,String,Double,Bool等类型,它和Objective-C的相关类型对应,不过他是值类型,而Objective-C的基础类型是引用类型,另外Swift还提供了几个集合类型,如Array, Set, 和

武汉众乐商通怎么样实人认证,实人认证需要注意哪些?

随着大家经常在淘宝购物,购物人群也越来越普遍和快捷,一些私人信息也都泄露了,为了保障个人信息安全,阿里和腾讯推出了实人认证,淘宝实人认证是什么呢,实人认证好处?今天武汉众乐商通小编给大家说说相关的内容,希望大家通过本文了解到实人认证是怎么回事哦.实人认证指的是什么?其实实人认证就是认证真实身份信息,而生成的电子×××凭证,也就是个人网络通行证,就像我们平常的×××一样,成功认证可以获得阿里平台的多项服务及专属权益.实人认证是淘宝淘气值满800以上才能开通的新功能,现在的作用有三个:第一个是信誉评