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


Posted in Javascript onNovember 27, 2017

通常一般在chrome下修改 UA 为 微信或qq 就能打开 那些在js端做了限制的 链接,

但今天发现 还有一些 js 限制了 navigator.platform,pc上的值为 WIN32 或 MAC 导致 环境判断失败。

UA:

安卓QQ内置浏览器UA:

Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 V1_AND_SQ_5.3.1_196_YYB_D QQ/5.3.1.2335 NetType/WIFI

安卓微信内置浏览器UA:

Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 MicroMessenger/6.0.2.56_r958800.520 NetType/WIFI

IOS内置QQ浏览器UA:

Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 QQ/5.2.1.302 NetType/WIFI Mem/28

IOS微信内置浏览器UA:

Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 MicroMessenger/6.0.1 NetType/WIFI

Platform修改方法:

Object.defineProperty(navigator,'platform',{get:function(){return 'Android';}});

页面载入前 console 中敲入,可通过断点在页面onload前 敲入。

以上这篇修改UA在PC中访问只能在微信中打开的链接方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery validate 中文API 附validate.js中文api手册
Jul 31 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
javascript parseInt() 函数的进制转换注意细节
Jan 08 Javascript
js特殊字符转义介绍
Nov 05 Javascript
js实现通用的微信分享组件示例
Mar 10 Javascript
Underscore.js常用方法总结
Feb 28 Javascript
Bootstrap实现提示框和弹出框效果
Jan 11 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
Jul 28 Javascript
angular 未登录状态拦截路由跳转的方法
Oct 09 Javascript
vue控制多行文字展开收起的实现示例
Oct 11 Javascript
vue计算属性无法监听到数组内部变化的解决方案
Nov 06 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
Dec 10 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
Nov 27 #Javascript
vue实现商城购物车功能
Nov 27 #Javascript
Vim快速合并行及vim 将文件所有行合并到一行
Nov 27 #Javascript
详解利用Angular实现多团队模块化SPA开发框架
Nov 27 #Javascript
JavaScript实现修改伪类样式
Nov 27 #Javascript
Vue.js搭建移动端购物车界面
Jun 28 #Javascript
Vue实现购物车场景下的应用
Nov 27 #Javascript
You might like
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
Python实现读取json文件到excel表
2017/11/18 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
python如何安装下载后的模块
2020/07/03 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
艺龙旅行网酒店预订:国内、港澳台酒店
2018/06/26 全球购物
英国领先的体验日提供商:Buyagift
2019/04/19 全球购物
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
出纳岗位职责
2013/11/09 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
2015年预算员工作总结
2015/05/14 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
开学第一天的感想
2015/08/10 职场文书
Vue Mint UI mt-swipe的使用方式
2022/06/05 Vue.js