如何限制网页只能在微信内置浏览器中打开?
微信网页授权
关于网页授权的两种scope的区别说明
- 列表内容
- 2.
<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>
前端的话最好不要通过 ua 来判断是否是微信内置浏览器,因为太容易伪造了。这样来判断
if( typeof WeixinJSBridge !== "undefined" ) {return true;}
如何限制网页只能在微信内置浏览器中打开?相关推荐
- html页面如何访问控制限制,如何限制网页只能在微信内置浏览器中打开访问
最近公众号和个人网站进行了对接,用户回复关键词,公众号返回图文消息给用户,用户再点击图文消息即可跳转到一个网页链接,在微信的内置浏览器中打开.问题是这个页面在电脑上的浏览器也是可以访问的,那么其他人就 ...
- python打开火狐浏览器打不开网页_PHP让指定网页只能在微信内置浏览器打开 附代码...
有时候,有些网页不方便在电脑或者手机QQ打开,比如:想创建一个微信活动页面,在电脑或者QQ打开会导致某些功能失效,页面错版等情况,为了避免出现这种情况,其实我们只需让它只能在微信打开就可以了. 电脑和 ...
- 判断当前页面是否在微信内置浏览器中打开
转: 任何浏览器的判断都是获取user-agent参数进行判断的,判断当前页面是否在微信浏览器中打开同样也不例外. 1.首先需要获取微信内置浏览器的User Agent,经过对微信的浏览器的检测,它的 ...
- 微信内置浏览器无法打开APP下载链接的解决方案
最近遇到一个问题,app用户邀请好友,分享到微信好友,但是微信好友打不开对应的app下载链接.然后ui给我做了个图,引导用户点击浏览器右上角,在外部浏览器中打开app下载页,如下图: 但是我又遇到问题 ...
- 判断网页是否为微信内置浏览器打开?
文章目录 (两种方法)教你:"如何判断网页是不是在微信端内置浏览器打开?" 本文根据项目开发实际情况,着重探讨在微信内置浏览器中调用支付功能,遇到的几个坑! 目的: (方法一)全部 ...
- 微信公众号 - 实现 H5 网页在微信内置浏览器中下载文件,可预览和下载 office 文件(doc / xls / ppt / pdf 等)适用于任何前端技术栈网站,兼容安卓和苹果系统!
前言 网上的教程都是让你写页面 "引导" 右上角三个点里,让用户自己去浏览器打开,其实这样用户体验并不好. 本文实现了 最新微信公众号 H5 网页(微信内置浏览器中),预览下载 o ...
- 微信内置浏览器能打开的网页复制网址出来用浏览器却打不开
前不久遇到一个问题:微信内置浏览器能打开的网页复制网址出来用浏览器却打不开 之前该网址是被防火墙阻塞了的,后来放开了该网址,然后微信内置浏览器能打开没问题,包括家里面的网络和个人热点打开也没有问题,手 ...
- 分享链接在微信内置浏览器中无法打开也无法下载怎么办(Mindjump实现自动跳转浏览器)
现如今有时候分享链接在微信内置浏览器中无法打开也无法下载,而且转发的话经常会被拦截,一旦被拦截用户在微信中识别二维码就会提示"已停止访问该网页",如此一来对外分享的二维码基本就作废 ...
- 微信内置浏览器中的cookie很诡异呀
微信内置浏览器中的cookie很诡异呀 这是设置和删除COOKIE的代码 function set_cookie($var ,$value = '' ,$expire = 0){ $path = '/ ...
最新文章
- 在线作图丨如何绘制精美的3D饼图
- ASA用ASDM管理时报unable to launch device manager xxx.xxx.xxx.xxx
- 学习笔记Hadoop(十二)—— Hadoop基础操作(4)—— YARN资源管理与调度策略
- boost::graph模块实现Graphviz DOT 语言阅读器
- C#设置WebBrowser使用Edge内核
- 20150504-日报
- 最多添加3个标签,每个标签最长6字,空格或逗号隔开
- ubuntu 14.04 設定hostname
- CPDA认证|数据分析师如何撰写数据报告?
- Kaggle 机器学习实战 朴素贝叶斯(原理+西瓜数据集实战)
- 华为手机电源键不止锁屏关机那么简单!这些操作不能浪费,望周知
- 电脑知识:电脑被黑客攻击,那么如何电脑判断沦为“肉鸡”?
- 阿克曼转速度指令 cmd_vel
- 顺丰android架构师,顺丰数据库运维架构.pdf
- Python+阿里云DNS 搭建DDNS动态域名解析
- 界面仅允许扫码枪录入禁止手工键盘输入
- 小白如何学习运营公众号?
- QVW Load多个不同目录下的QVD文件
- 几个不错的extjs的blog
- VS MFC Dlg
热门文章
- 【圣斗士星矢的状态模式和观察者模式】
- xlwings(5)
- windows使用双网卡同时连接双网
- linux能不能装小狼毫输入法,Ubuntu14.04中fcitx-rime中州韵输入法安装设置
- 电压越低采集的ad值反而变大_网络课堂 | 专业基础知识培训系列3采集仪功能说明与选择...
- 迅捷语音云服务将wav格式的语音转换成文字
- 真无线蓝牙耳机霸主之争 苹果AirPods和索尼WF-1000XM3怎么选
- vc mysql sniffer_MySQL抓包工具:MySQL Sniffer
- 任正非要华为08年上市?华为不能够上市吗?解密华为IPO迷局
- 【能效分析】某大厦电力运维系统的设计及应用