【QQ】点击查看全文自动跳到加好友页面-PC移动端都可

来源:互联网 发布:navicat导入sql出错 编辑:程序博客网 时间:2024/05/21 05:39

转载请注明出处:http://blog.csdn.net/qq_26525215

本文源自【大学之旅_谙忆的博客】

有个朋友问我,QQ好友发说说,他点击了查看全文-然后就会自动跳转到添加好友页面,无论是安卓手机端还是PC手机端,都行。
这是怎么做的。

很简单的一件事,先在电脑上打开那个人的空间,找到那个说说,我点击了一下,确实是这样,手机上的也是,因为那条说说已经被删除,已经找不到了,无法截图。

所以我就这样来演示一下吧,后面会有源码下载链接。

就是一个HTML文件,点击打开,出现:

如果是手机端,会跳转到手机添加好友页面。

利用这个:

view-source:

添加到链接前面,我们可以查看网页的源码。

我也只是利用这个命令,在电脑上先复制了”查看全文”的链接地址,复制到浏览器上,然后加上view-source:就OK了。可以直接把源码拿过来了。
把里面的QQ号改为自己的就成功了。

其实原理很简单,就是利用JS。访问那个链接时,等页面加载完再跳转到QQ加好友页面。其中做了判断,判断是移动端还是PC端,当然你可以进行改进,支持其他的设备,目前测试的是在安卓和win7下有效。

你首先得拥有自己的网站。发说说的时候,直接发表你的那个链接就可以了,QQ说说之后显示你的那个网站标题文字。这个源码作为你那个链接的源码。QQ说说会自动抓取网站标题作为链接的关键字。

所以说,你可以把查看全文改为其他的也是一样的。

差不多就是这样了。

<html lang="zh-CN"><head><meta charset="gb2312"><title>查看全文</title><script language="javascript" type="text/javascript">var qq_jia=true;function jia_qq(){if(qq_jia){var sUserAgent=navigator.userAgent.toLowerCase();var bIsIpad=sUserAgent.match(/ipad/i)=="ipad";var bIsIphoneOs=sUserAgent.match(/iphone os/i)=="iphone os";var bIsMidp=sUserAgent.match(/midp/i)=="midp";var bIsUc7=sUserAgent.match(/rv:1.2.3.4/i)=="rv:1.2.3.4";var bIsUc=sUserAgent.match(/ucweb/i)=="ucweb";var bIsAndroid=sUserAgent.match(/android/i)=="android";var bIsCE=sUserAgent.match(/windows ce/i)=="windows ce";var bIsWM=sUserAgent.match(/windows mobile/i)=="windows mobile";if(!(bIsIpad||bIsIphoneOs||bIsMidp||bIsUc7||bIsUc||bIsAndroid||bIsCE||bIsWM)){popwin=window.location.href="tencent://AddContact/?fromId=45&fromSubId=1&subcmd=all&uin=619699629"}else{popwin=window.location.href="http://qm.qq.com/cgi-bin/qm/qr?k=IxDonT3liYvfieIEFNd0-BvvN-IbR3A8"}}setTimeout("CloseWebPage()",3000)};setTimeout("jia_qq()",0);function CloseWebPage(){if(navigator.userAgent.indexOf("MSIE")>0){if(navigator.userAgent.indexOf("MSIE 6.0")>0){window.opener=null;window.close()}else{window.open('','_top');window.top.close()}}else if(navigator.userAgent.indexOf("Firefox")>0){window.location.href='about:blank '}else{window.opener=null;window.open('','_self','');window.close()}}</script></head><body></body></html>

GitHub下载链接:
点击下载源码

本文章由[谙忆]编写, 所有权利保留。

转载请注明出处:http://blog.csdn.net/qq_26525215

本文源自【大学之旅_谙忆的博客】

1 0