这个代码检测到是qq打开网站就会跳转到浏览器打开,不过在我测试的时候发现只能跳转到qq浏览器,其他浏览器不会跳。把代码加到页面里面就行了,跳转打开会打开当前访问的url也可以自行修改。
<a style="display: none;" href="" id="vurl" rel="noreferrer"></a>
<script>
function openu(u) {
document.getElementById("vurl").href = u;
document.getElementById("vurl").click();
}
var url = window.location.href;
document.querySelector('body').addEventListener('touchmove', function (event) {
event.preventDefault();
});
if (navigator.userAgent.indexOf("QQ/") > -1) {
openu("ucbrowser://" + url);
openu("mttbrowser://url=" + url);
openu("baiduboxapp://browse?url=" + url);
openu("Googlechrome://browse?url=" + url);
$("html").on("click", function () {
openu("ucbrowser://" + url);
openu("mttbrowser://url=" + url);
openu("baiduboxapp://browse?url=" + url);
openu("googlechrome://browse?url=" + url);
});
}
</script>
版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。版权声明:本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系客服并出示版权证明以便删除!
发表评论