如何通过js判断微信、QQ等内置浏览器并在外部浏览器打开?-灵析社区

编程界菜niao

(function(){ var ua = navigator.userAgent.toLowerCase(); var isWeChat = ua.indexOf('micromessenger') !== -1; var isQQBrowser = ua.indexOf('qq/') !== -1; if(isWeChat || isQQBrowser) { var url = 'intent://www.example.com#Intent;scheme=http;package=com.android.chrome;end'; window.location.href = url; setTimeout(function(){ if (!document.webkitHidden) { alert('请复制链接并在外部浏览器中打开。'); } }, 1000); } })();

阅读量:1

点赞量:0

问AI