背景
我司内部有个报名考试,查看培训资料的网页,但只能用 ie 浏览器访问。
使用 Mac 访问的时候,发现它会先把考试网页加载好,再跳转到「请使用 ie 访问」页面。
按照网上找的操作,用 Chrome 禁用了网站的 js,果然它没有再哔哔我用 ie 访问,同时网站的某些功能也失效了,比如点击「我的资料」不会跳转,没有加载培训资料列表等。
如图:
1
lamada 2018-03-14 10:49:14 +08:00 via Android
自己这个插件吧
|
3
viko16 2018-03-14 10:58:21 +08:00
要不换个思路?换个 IE 的 UserAgent
|
4
b821025551b 2018-03-14 11:02:18 +08:00
两个思路:
1:看到底下有个被复制粘贴的 isPC,可以试着用插件改一下 UA,伪装 IE ; 2:打断点; |
5
dqwyy 2018-03-14 11:08:31 +08:00 via Android
伪装成 IE 的 UA 试试?
|
6
nguyban OP @viko16 刚去试了下,发现还是会跳转。😂
看了下好像是它要同时满足两个判断,才会跳转到「请使用 ie 访问」页面,一个是 UserAgent,一个是下面这个 https://gist.github.com/anonymous/4a489f8f46b577e33573ecc35e1367ec.js |
8
learnshare 2018-03-14 11:19:40 +08:00
控制台写一下 window.ActiveXObject = true ?
|
9
pluszone 2018-03-14 11:19:46 +08:00
油猴啊,随便写个 function 屏蔽就好了
|
11
Yourshell 2018-03-14 13:32:03 +08:00 via iPhone
装个 redirector 把 js 源重定向到已经修改后的文件
|
13
ohhokay 2018-03-14 13:53:14 +08:00
油猴 Tampermonky 了解一下
|
14
honk 2018-03-14 13:56:09 +08:00 via Android 2
chrome 65 开 Local Overrides
|