欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-01-08 21:15:04
通常一般在chrome下修改 ua 为 微信或qq 就能打开 那些在js端做了限制的 链接, 但今天发现 还有一些 js 限制了 navigator.platform,p...

通常一般在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中访问只能在微信中打开的链接方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:

下一篇: