<script type="text/javascript">
// 對瀏覽器的UserAgent進行正則匹配,不含有微信獨有標識的則爲其他瀏覽器
var useragent = navigator.userAgent;
if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {
// 這裏警告框會阻塞當前頁面繼續加載
alert('已禁止本次訪問:您必須使用微信內置瀏覽器訪問本頁面!');
// 以下代碼是用javascript強行關閉當前頁面
var opened = window.open('about:blank', '_self');
opened.opener = null;
opened.close();
}
</script>
這段代碼在Android、iPhone、iPad、PC上都進行了測試,只要不是在微信內部打開網頁的,首先就會彈出上面那個警告框,此時後面的頁面是空白的,什麼都還沒加載,當點擊警告框的確定按鈕之後,最後三行代碼將強行關閉當前頁面。微信開發js限制頁面只能在微信瀏覽器打開 禁止外置瀏覽器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.