今天在看一个网站的时候,突然自动弹出添加好友窗口,如下图所示:
经过琢磨目标网站源代码文件,竟然意外发现除了会在用户第一次打开网站的时候,自动弹出添加客服指定QQ为好的效果外,还可以加载指定QQ群;
故整理出来一方面自己留存,二方面也为有此需要的朋友提供思路,借鉴一下;
<script>//自动加qq function cookiesave(n, v, mins, dn, path) { if (n) { if (!mins) mins = 365 * 24 * 60; if (!path) path = "/"; var date = new Date(); date.setTime(date.getTime() + (mins * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); if (dn) dn = "domain=" + dn + "; "; document.cookie = n + "=" + v + expires + "; " + dn + "path=" + path; } } function cookieget(n) { var name = n + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i">; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(name) == 0) return c.substring(name.length, c.length); } return ""; } function jia_QQ() { var mobiles = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())); if (mobiles) //if (cookieget('closeclick') == 'closeclick')//弹出一次后记录到 cookie里,以后不再弹出 { window.location.href='mqqwpa://im/chat?chat_type=wpa&uin=482428269&version=1&src_type=web&web_src=oicqzone.com'; cookiesave('closeclick', 'closeclick', '', '', ''); } else { window.location.href='tencent://AddContact/?fromId=50&fromSubId=1&subcmd=all&uin=482428269'; } }; // setTimeout("jia_QQ()",2000); setTimeout("jia_QQ()",50000); </script>
其中setTimeout为用户第一次打开页面时候,距离弹出来添加好窗口的时间限制;
如果在使用中想直接弹出我们自己的QQ,则只需要将以上代码里面红色部分482428269标注的QQ号改为自己的即可;
<script type="text/javascript"> function open_QQqun(){ window.location.href="http://qm.qq.com/cgi-bin/qm/qr?k=diTo8M9h4yL9ZUUm5Cv31ELrYNsLdMw4';//PC /** var m_iphone = (/iphone|ipad|ipod/i.test(navigator.userAgent.toLowerCase())); if(/Android|webOS|iPhone|iPod|BlackBerry|SymbianOS|Windows Phone|iPad/i.test(navigator.userAgent.toLowerCase()) == false){ window.location.href="http://qm.qq.com/cgi-bin/qm/qr?k=diTo8M9h4yL9ZUUm5Cv31ELrYNsLdMw4';//PC } else if(navigator.userAgent.indexOf('UCBrowser') > -1){ if (m_iphone){ window.location.href='mqqwpa://card/show_pslcard?src_type=internal&version=1&uin=984981585&card_type=group&source=qrcode&jump_from=&auth='; }else{ window.location.href='mqqwpa://card/show_pslcard?card_type=group&uin=984981585'; } } else{ window.location.href='mqqapi://card/show_pslcard?src_type=internal&version=1&uin=984981585&card_type=group&source=qrcode&jump_from=&auth='; } **/ } </script>
再将以上内容里面的红色QQ群号984981585改为自己的群号即可;