纯代码实现手机Q打开网址跳转系统浏览器

2019-06-18 17:41:43 浏览数 (1)

经全百科测试,只有访问cn或者com或者net域名时才能正常的跳转。这个代码适用于很多方面,例如使被QQ管家拦截的域名在手机QQ内通过跳转能够得到正常的访问。

代码及使用方法:

手机QQ的API,让网址在手机QQ内被点击时跳转系统默认浏览器。代码及使用方法

代码语言:javascript复制
<!--?php $conf['qqjump']=1; if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false && $conf['qqjump']==1){ $a='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; echo '<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" ?-->
    
    <script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script>
    <script type="text/javascript"> mqq.ui.openUrl({ target: 2,url: "'.$a.'"}); </script>

被拦截的域名在手Q内能够正常访问

通过访问一个未被拦截的域名,在打开默认浏览器的同时,自动跳转到被拦截的域名,实现步骤如下:

1.使用下面的代码新建一个网页

代码语言:javascript复制
<!--?php $conf['qqjump']=1; if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')!==false && $conf['qqjump']==1){ $a='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; echo '<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" ?-->
<script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script>
<script type="text/javascript"> mqq.ui.openUrl({ target: 2,url: "'.$a.'"}); </script>

';
exit; }
else{
echo "<script type='text/javascript'>";
echo "window.location.href='此处改成需要跳转的网址'";
echo "</script>";}

按照代码中提示文字的进行修改,把跳转的域名改为被拦截的域名即可。

然后将这个网页重命名为index.php,复制粘贴到未被拦截的域名的网站根目录下。此时可以尝试访问试试效果。

虽然这一系列操作闲的蛋疼,但是真实有效啊!

0 人点赞