禁止页面在浏览器中打开 只能在微信内核浏览器中打开
2015-09-01 10:47
537 查看
<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>
// 对浏览器的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>
相关文章推荐
- WechatShortVideo
- Chrome浏览器免插件更改Ua模拟iOS和Android等教程,附QQ和微信
- 微信公众帐号开发教程第3篇-开发模式启用及接口配置
- 微信开放平台之公众号第三方平台授权流程
- C# 微信企业号--获取AccessToken
- 微信jssdk config:invalid signature 签名错误
- 开源微信商城wemall 支付宝支付
- Android利用ViewPager仿微信主界面
- Android利用ViewPager仿微信主界面-android学习之旅(78)
- Android利用ViewPager仿微信主界面-android学习之旅(78)
- Android利用ViewPager仿微信主界面-android学习之旅(78)
- 微信公众平台开发(四)——微信支付(转)
- 微信中禁止长按复制的代码
- 微信平台提供三种公众号
- 【wechat】微信开发——微信验证与处理请求(关注后推送消息)
- 微信二维码生成
- JEECMS的微信插件MessageAct组件冲突
- 微信开发第七篇发送素材(图文)信息
- Android 微信支付
- Android Zxing实现二维码、条形码扫描,仿微信二维码扫描效果