前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过网页获取访客的QQ号码

通过网页获取访客的QQ号码

作者头像
崔文远TroyCui
发布2019-02-26 16:08:52
5.1K3
发布2019-02-26 16:08:52
举报
文章被收录于专栏:远在上海远在上海

现在有些互联网公司在开发一种软件,插入一段js代码到网站的任意页面(如首页),如果访客访问了网页,并且访客的电脑上打开并登录了QQ,那么就能获取到访客的QQ号码,从而判断客户是否开通了QQ邮箱,进而自动发送邮件,并展开后继的主动营销。

但这种技术如何实现的呢?通过今天研究其中一家软件公司的js代码,我发现了其中的一种绝妙的实现方式。 在需要获取的网页加入如下js引用:

而qq.js的代码如下:

<br/>var para=document.getElementById("qclient_js");<br/>var v;<br/>v=para.src;<br/>var tmp=v.split("?");<br/>var ids=tmp[1];<br/>var host=encodeURIComponent(document.location.href);<br/>var title=encodeURIComponent(document.title);<br/>var refer=encodeURIComponent(document.referrer);<br/>var tm=Math.random();<br/>var timet=Math.round(new Date().getTime()/1000);<br/>//alert(refer);<br/>document.write('<img id="flyerimg" style="display:none;" ><iframe id="login_frame" height="0" scrolling="auto" width="0" frameborder="0" src=""></iframe><img src="" style="display:none;">');<br/>var key=['http','https','baidu','qq.com','google.com','www.暂时保密.com','/'];  <br/>function send(){var url=key[0]+"://"+key[5]+key[6]+"getqq/qq.php?p="+ids+"&r="+refer+"&u="+host+"&t="+title+"&timet="+timet+"&m="+Math.random();;document.getElementById("flyerimg").src=url;}setTimeout(send,1000);setTimeout(send,3000);<br/>

最关键的地方是getqq/qq.php文件,这里简直是奇才才能想到的方式去解决这里的技术问题。

这里先不公开具体的实现,想了解思路的朋友可以QQ联系我,这条干货暂时不收费呀。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年5月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档