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

建站相关 3年前 (2018) Buou
877 0 0

本经验是在微信中,用户访问网站自动跳转到浏览器中打开,这样能避免一定的域名红名。下面就具体说一下操作方法吧
当用户在访问网站时,此时网站页面将进行判断,如果是在微信的环境中给出以下头部
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同理也是可以用这个方法做到手动跳转到浏览器访问的

版权声明:Buou 发表于 2018年7月12日 20:20。
转载请注明:微信跳转到浏览器打开方法 | 18岁

相关文章

暂无评论

暂无评论...