效果:判断网页是否是在微信浏览器打开;

$(function(){//判断页面是否是在微信浏览器打开//对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器var useragent = navigator.userAgent;if (useragent.match(/MicroMessenger/i) != 'MicroMessenger') {window.location.href = "wxError.html";//若不是微信浏览器,跳转到温馨error页面}
})

微信提示页面(代码为微信原生代码);

<!--wxError.html-->
<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /></head><body><script type="text/javascript">var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.indexOf('micromessenger') != -1;var isAndroid = ua.indexOf('android') != -1;var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1);if (!isWeixin) {document.head.innerHTML = '<title>抱歉,出错了</title><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"><link rel="stylesheet" type="text/css" href="https://res.wx.qq.com/open/libs/weui/0.4.1/weui.css">';document.body.innerHTML = '<div class="weui_msg"><div class="weui_icon_area"><i class="weui_icon_info weui_icon_msg"></i></div><div class="weui_text_area"><h4 class="weui_msg_title">请在微信客户端打开链接</h4></div></div>';}</script></body>
</html>

限制网页只能在微信浏览器打开相关推荐

  1. HTML页面只能使用微信浏览器打开

    看到一个项目,刚开始还以为是APP,只能用微信打开.仔细看了下原来是个web项目,只是禁用了其他浏览器打开,只能用微信浏览器打开.加上前端页面用了类似mui的模板,就更像APP了. 百度了下,参考 h ...

  2. h5页面提示只能在微信浏览器中打开_h5移动端开发 判断只能在微信浏览器打开...

    在开发的过程中可能会遇到项目只能在微信浏览器打开的需求,那么只需要在项目的页面添加以下代码即可(单页面应用在入口文件添加即可). var ua = navigator.userAgent.toLowe ...

  3. php 网页只能在微信浏览器中打开

    $useragent = $_SERVER['HTTP_USER_AGENT']; if(strpos($useragent, 'MicroMessenger') === false &&am ...

  4. 只能在微信浏览器打开的链接,如何查看源码

    表示哭晕在厕所,折腾了整整一下午,由于最近接了一个任务,要做一个类似结构的公众号,想看一眼那个链接的网页源码,然而-- 如图,真***的,这可怎么破?js上进行验证了,废话少说,如下进入正题-- 查了 ...

  5. 只能在微信中打开的页面如何查看源代码?

    如题,当我们遇到有些网页需要用参考对方的图片或网页设计的时候,无奈对方网页只能在微信中打开,或特定的APP中才能打开.这个还相有办法解决. 1. 下载一个代理软件"Fiddler" ...

  6. python打开火狐浏览器打不开网页_PHP让指定网页只能在微信内置浏览器打开 附代码...

    有时候,有些网页不方便在电脑或者手机QQ打开,比如:想创建一个微信活动页面,在电脑或者QQ打开会导致某些功能失效,页面错版等情况,为了避免出现这种情况,其实我们只需让它只能在微信打开就可以了. 电脑和 ...

  7. html页面如何访问控制限制,如何限制网页只能在微信内置浏览器中打开访问

    最近公众号和个人网站进行了对接,用户回复关键词,公众号返回图文消息给用户,用户再点击图文消息即可跳转到一个网页链接,在微信的内置浏览器中打开.问题是这个页面在电脑上的浏览器也是可以访问的,那么其他人就 ...

  8. chrome设置微信ua_模拟UA实现访问只能在微信上打开的网页

    今天,笔者打开学校的"小瓜工大助手"查跑操的页面,对它的网页源代码非常感兴趣.无奈网页的设计者只让用户在微信的自带浏览器中打开网页,而手机微信自带浏览器是没有审查元素.查看源代码之 ...

  9. 设置网页只允许在手机微信浏览器打开

    只能在手机微信浏览器打开 js前端的代码 $(function(){var ua = navigator.userAgent.toLowerCase();var isWeixin = ua.index ...

最新文章

  1. celery 运行时 (from . import async, base)SyntaxError: invalid syntax 异常的解决方案
  2. 单例设计模式八种方式——5) 懒汉式(线程安全,同步代码块) 6) 双重检查 7) 静态内部类 8) 枚举
  3. WebStorm Vue ElementUI
  4. cuda版本查看_ubuntu安装CUDA
  5. 利用SQL语句对数据进行操作:插入、更新与删除数据行
  6. (35)System Verilog引用包中定义的类(成功)
  7. Adtran加入SDN大潮,剑指运营商SDN转型
  8. 图像处理之形态学梯度计算
  9. oracle 10g的安装配置
  10. hbase 集群(完全分布式)方式安装
  11. ZOJ Bookcase
  12. java adt真机调试_Unity Android 真机调试
  13. 从零开始Android游戏编程(第二版) 第九章 游戏程序的生命周期
  14. docker修改mysql配置文件
  15. 修复Cydia红字 flAbsPath on /var/lib/dpkg/status failed
  16. C语言程序设计选题参考
  17. MySQL 报错InnoDB: Cannot allocate memory for the buffer poo处理方法
  18. Android主流HOOK框架介绍与应用--游戏破解游戏外挂的必杀技
  19. IDEA 启动tomcat 或者springboot 卡住问题
  20. springBoot Admin整合nacos

热门文章

  1. 关于色环电阻的读数和功率
  2. 魔兽世界称全球玩家达1150万
  3. logcat查询日志
  4. image标签不显示照片img标签能显示
  5. linux运维基础-rpm包校验-rpm包安全修复-rpm覆盖
  6. redis主从配置及主从切换
  7. 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一 个小时十五分钟呢?(微软面试题)
  8. 几款好用播放器ijkplayer、vlc、SmartPlayer、ExoPlayer
  9. 浅析U.2接口NVMe SSD双端口模式(上)——应用模式与设计实现
  10. EGE图形库 vs配置错误解决