获取网站访客qq思路及核心代码

现在的很多网站都有获取访客qq的功能,大部分的核心思路就是用户访问网站的时候通过一些手段隐藏打开站长的qq空间。如果用户登录了qq空间,那么用户访问网站的同时又访问了站长的qq空间,那么站长去他的空间查看访客qq就能大致获取网站访客的qq号了。

比如我们在访问这类网站的时候点击一下鼠标,往往会弹出一个窗口还没等我们看明白就迅速关闭了,此时弹出的窗口就是站长的qq空间。核心代码类似于如下代码:

var myWindow= window.open(“http://web.zhaicool.net/”, “”, “width=1, height=1, top=5000, left=5000”);
for (; myWindow.document.readyState != “complete”;) {
if (myWindow.document.readyState == “complete”) {
break;
}
}
myWindow.close();

针对那些没登录qq空间的访客怎么办呢?首先qq有这样一个接口:http://xui.ptlogin2.qq.com/cgi-bin/xlogin?daid=5&&hide_title_bar=1&low_login=0&qlogin_auto_login=1&no_verifyimg=1&link_target=blank&appid=549000912&style=22&target=self&s_url=http%3A//www.qq.com/qq2012/00

只要把这个接口嵌入到一个iframe里,然后将这个iframe设置成透明的,然后用js使这个iframe随着鼠标移动,只要用户点击鼠标,那就意味着用户登录qq空间了,然后再用上面的代码弹出qq空间,就可以获取到访客qq了。

不过我写的这个方法应该是比较初级的方法,因为我发现有些网站即使我只打开不点击鼠标,他们也可以获取到我的qq,看他们网站的源代码,发现生成一个加密内容的embed标签,里面引入一个swf文件,我想核心功能应该在这里吧。只可惜我学艺不够,研究不透。。。希望懂行的朋友指点一二~~~

未经允许不得转载:前端撸码笔记 » 获取网站访客qq思路及核心代码

上一篇:

下一篇: