<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限制页面只能在微信浏览器打开 禁止外置浏览器
与本文相关的文章
- js 浏览器桌面通知notification
- 不让selenium自动关闭浏览器页面(闪崩)[vscode +edge]
- ubuntu系统下的火狐浏览器没法将网页翻译成汉语怎么办?
- css属性值无效,属性在浏览器控制台以黄色感叹号显示怎么办?
- google-chrome 浏览器 Linux rpm 版本 下载安装
- vue-devtools安装教程 (Chrome浏览器)
- 精准控制:在统信UOS_麒麟KYLINOS上安装指定版本号的浏览器
- 谷歌chrome浏览器安装json插件
- 微信超链接自动跳转外部浏览器打开app下载文件,实现微信直接下载APK的解决方法
- 【PIMF】OpenHarmony浏览器上新,在开发板上优雅地浏览网页
- Chrome浏览器安装Adblock Plus插件拦截广告
- 如何屏蔽搜狗浏览器中的广告 搜狗浏览器拦截广告的教程
- 谷歌浏览器油猴插件安装教程(超详细),让你的浏览器更加强大
- 超好用的浏览器插件Tampermonkey油猴(以Chrome浏览器为例)
- 浏览器的选择建议,按照这些建议选,总能找到合适的
- 安装谷歌浏览器,提示电脑已经安装了更高版本的浏览器的解决方法
- 使用Selenium库模拟浏览器操作
- 解放双手!浏览器自动化神器,效率飙升!
- 浏览器----搜索技巧(快速获得准确信息)
- 电脑有网,浏览器连不上网,其他应用却能用
评论列表(0)
- 暂无评论