在vue中判断是否微信浏览器-自动关闭微信浏览器-关闭转发类似功能
1.在vue中判断微信浏览器
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == 'micromessenger' ) {
cosole.log('这里是微信浏览器')
} else {
window.location.replace("about:blank");
window.close();
return false;
}
2.使用微信浏览器功能要进行引入
<script src="https://res2.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
3.直接关闭微信浏览器
this.timer = setTimeout(() => {
WeixinJSBridge.call('closeWindow');
}, 1000);
window.location.replace("about:blank");
window.close();
4.禁止转发功能
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
WeixinJSBridge.call('hideOptionMenu')
});