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

转载请注明出处: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

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

时间: 2024-09-30 00:08:43

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

关闭网页,弹出提示框,点击提示框自动跳转到另一个网址

问题描述 关闭网页,弹出提示框,点击提示框自动跳转到另一个网址求代码,谢谢大家! 解决方案 解决方案二:请登陆icbc.com.cn然后登录网银,关闭的时候,就有一个完整的案例..可以自己提取,这样学得更多.解决方案三:我没有工行的网银!解决方案四:<script>window.onbeforeunload=function(){}</script> 好像很难做到.icbc的关闭后好像是弹出欢迎使用网银之类的话并没有再打开新的页面吧.解决方案五:网银,好深奥啊!解决方案六:弹出用d

JavaScript实现x秒后自动跳转到一个页面_javascript技巧

今天看视频学习时学习了一种新技术,即平时我们在一个页面点击"提交"或"确认"会自动跳转到一个页面. 在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种: 1.用一个response.sendRedirect("目标页面.jsp\.htm");实现直接跳转: 2.有时我们需要有点提示,比如"x秒后自动跳转,若没有跳转,请点击此处",则可以在myeclipse中调用Snippets中的Delay Go To

怎么在js中 alert点击那个确定 然后跳转到指定页面 要正确的

问题描述 怎么在js中 alert点击那个确定 然后跳转到指定页面 要正确的 怎么在js中 alert点击那个确定 然后跳转到指定页面 要正确的(我是这样写的alert("您没有登录,请登录后使用.."); window.location.href = '../admin/login.aspx';) 可是他跳到404页面了 怎么解决?? 解决方案 和alert无关,你的../admin/login.aspx这个地址错误了.你传递这个地址浏览器会返回上级目录接上admin/login.a

打开一个页面要是没有cookies,会自动跳转到登录页面

问题描述 打开一个页面要是没有cookies,会自动跳转到登录页面 我做个网站,想要通过cookie实现登录.如果复制该网址在浏览器中打开的时候会自动跳转到login页面,怎么写 解决方案 cookie不能跨浏览器共享,标签式浏览器,你在一个标签登录保存cookie后,其他标签都会共享cookie,你要判断直接输入的地址不允许访问自己加个来源判断,不允许为空,要不cookie是存在肯定可以访问你页面的 解决方案二: 你用什么技术做的网站呢?jQuery提供了cookie插件 jquery.coo

qq-android 如何跳转至QQ 或者QQ的加好友页面。在我自己的app内点击后跳转

问题描述 android 如何跳转至QQ 或者QQ的加好友页面.在我自己的app内点击后跳转 android 如何跳转至QQ 或者QQ的加好友页面.在我自己的app内点击后跳转 求大神指点 解决方案 就这样搞定了,直接跳QQ 如果没有提示 解决方案二: 跳转到QQ需要知道QQ的包名和类名调用startactivity就可以了,至于跳转至加QQ好友界面,需要知道包名类名,估计还需要传入对应参数才可以,具体需要看QQ的接口.

Session过期后自动跳转到登录页面的实例代码_java

最近做了一个项目其中有需求,要实现自动登录功能,通过查阅相关资料,打算用session监听来做,下面给大家列出了配置监听器的方法: 1.在项目的web.xml文件中添加如下代码: <!--添加Session监听器--> <listener> <listener-class> 监听器路径 </listener-class> </listener> 2.编写java类. public class SessionListener implements

PHP未登录自动跳转到登录页面如何实现

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespaceHome\Controller; useThink\Controller; classBaseControllerextendsController{   //基础信息,判断登陆   publicfunction__construct(){     parent::__construct();     /*if(!session('?user')){       redirect(U('Hom

js延时自动跳转到指定页面的跳转代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://111cn.net/1999/xhtml"> <head> <meta http-equiv="content-t

iOS 点击推送消息跳到应用指定页面的实例_IOS

iOS 点击推送消息跳到应用指定页面 现在的推送用的越来越频繁,几乎每个应用都开始用到了.其实又有几个用户会去看推送消息呢?没办法,产品经理最大啊,只是苦了我们这一帮程序员啊!闲话少说,进入正题.兄弟我用的是极光推送,自然是以极光推送为例了.   现在点击推送消息,有两种跳转方式:1.打开应用,跳转到应用首页:2.打开应用,跳转到指定页面. ​第一种,你什么都不用设置,只要注册极光应用就可以.这里就不写怎么注册极光应用了,可以参考官方文档,写的很详细. ​ 第二种,重头戏来了. // APP未运