微信跳转到浏览器打开方法

本经验是在微信中,用户访问网站自动跳转到浏览器中打开,这样能避免一定的域名红名。下面就具体说一下操作方法吧
当用户在访问网站时,此时网站页面将进行判断,如果是在微信的环境中给出以下头部
header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename='downloaded.pdf'");

此时微信会因为头部是下载处理,自动跳转到浏览器中打开这个链接(腾讯为了推广自家浏览器,现在微信加了个跳转提示,需要用户手动跳转),此时网站页面会被在浏览器中重新打开。然后网站页面再判断是否为微信中打开,此时你只需要处理不再微信中打开的操作就行了,你可以进行跳转,或者进行其他操作等等,剩下的就看自己想象空间了…
php示例
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MQQBrowser') !== false){
header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename='downloaded.pdf'");
}else{
$url = base64_decode($_GET['url']);
header('location:'.$url);
}

QQ同理也是可以用这个方法做到手动跳转到浏览器访问的
下一篇 上一篇
暂无评论
发表评论
你的网址