这个代码检测到是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>
请登录后发表评论
注册
停留在世界边缘,与之惜别