修改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 相关文章推荐
借用Google的Javascript API Loader来加速你的网站
Jan 28 Javascript
js 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
Mar 01 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
纯js写的分页表格数据为json串
Feb 18 Javascript
JS截取url中问号后面参数的值信息
Apr 29 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
May 22 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
Mar 04 Javascript
使用JavaScript制作一个简单的计数器的方法
Jul 07 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
Nov 18 Javascript
微信小程序 select 下拉框组件功能
Sep 09 Javascript
JavaScript 事件代理需要注意的地方
Sep 08 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
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
zf框架的校验器InArray使用示例
2014/03/13 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
laravel dingo API返回自定义错误信息的实例
2019/09/29 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
2020/02/27 PHP
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
2019/06/18 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
python字符串排序方法
2014/08/29 Python
python进程类subprocess的一些操作方法例子
2014/11/22 Python
python实现数组插入新元素的方法
2015/05/22 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
大学生怎样进行自我评价
2013/12/07 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
2015年乡镇组织委员工作总结
2015/10/23 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书