做了一个手机网站不想让浏览器访问只能用微信访问有几种方法

diversity1 diversity1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
网上流传一种用javascript判断userAgent里面字符串匹配的方法,想问一下除了这种方法,有没有其他套路,比如微信服务号公众号内能否控制

<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>
...全文

相关推荐

用js限制网页只在微信浏览器中打开(或者只能手机端访问)

用js限制网页只在微信浏览器中打开 js $(function(){ //判断页面是否是在微信浏览器打开 //对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器 var useragent = navigator.userAgent; if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') { [removed].href = "wxError.html";//若不是微信浏览器,跳转到温馨error页面 } }) 页面 &lt;!DOCTYPE html> &lt;html&gt;

weixin_38500572

修改UA在PC中访问只能在微信中打开的链接方法

下面小编就为大家分享一篇修改UA在PC中访问只能在微信中打开的链接方法,具有很好的参考价值。希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38635684

H5外部浏览器直接调起微信手机网站调用微信分享

H5外部浏览器直接调起微信 tml5手机网站调用微信分享,其中示例包括 1. 获取网络类型 2. 调起客户端的图片播放组件 3. 调用微信扫描二维码 4. 判断是否安装对应的应用 5. 发送邮件 6. 分享到微信朋友圈

qq_2421886332

web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开

web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开

zgsdzczh

html5手机网站调用微信分享

html5手机网站调用微信分享,其中示例包括 1. 获取网络类型 2. 调起客户端的图片播放组件 3. 调用微信扫描二维码 4. 判断是否安装对应的应用 5. 发送邮件 6. 分享到微信朋友圈

泥与森
评论 1
收藏 已收藏
分享
返回顶部
diversity1
JavaScript 87,983 成员 224,681 内容