V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nguyban
V2EX  ›  问与答

求助:请问如何禁用/替换/修改指定网站的 js?

  •  
  •   nguyban · 2018-03-14 10:47:19 +08:00 · 2574 次点击
    这是一个创建于 2438 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    我司内部有个报名考试,查看培训资料的网页,但只能用 ie 浏览器访问

    使用 Mac 访问的时候,发现它会先把考试网页加载好,再跳转到「请使用 ie 访问」页面。

    按照网上找的操作,用 Chrome 禁用了网站的 js,果然它没有再哔哔我用 ie 访问,同时网站的某些功能也失效了,比如点击「我的资料」不会跳转,没有加载培训资料列表等。

    如图: Xnip2018-03-73_10-41-18.jpg

    第 1 条附言  ·  2018-03-14 15:08:49 +08:00
    最后更新 Chrome 65,控制台开启 override,删掉相关代码,刷新网页解决。
    lamada
        1
    lamada  
       2018-03-14 10:49:14 +08:00 via Android
    自己这个插件吧
    nguyban
        2
    nguyban  
    OP
       2018-03-14 10:53:47 +08:00
    @lamada 是……啥?
    viko16
        3
    viko16  
       2018-03-14 10:58:21 +08:00
    要不换个思路?换个 IE 的 UserAgent
    b821025551b
        4
    b821025551b  
       2018-03-14 11:02:18 +08:00
    两个思路:
    1:看到底下有个被复制粘贴的 isPC,可以试着用插件改一下 UA,伪装 IE ;
    2:打断点;
    dqwyy
        5
    dqwyy  
       2018-03-14 11:08:31 +08:00 via Android
    伪装成 IE 的 UA 试试?
    nguyban
        6
    nguyban  
    OP
       2018-03-14 11:08:56 +08:00
    @viko16 刚去试了下,发现还是会跳转。😂

    看了下好像是它要同时满足两个判断,才会跳转到「请使用 ie 访问」页面,一个是 UserAgent,一个是下面这个

    https://gist.github.com/anonymous/4a489f8f46b577e33573ecc35e1367ec.js
    yu099
        7
    yu099  
       2018-03-14 11:13:33 +08:00 via Android
    @nguyban 用油猴替换一下函数就好,直接返回 false
    learnshare
        8
    learnshare  
       2018-03-14 11:19:40 +08:00
    控制台写一下 window.ActiveXObject = true ?
    pluszone
        9
    pluszone  
       2018-03-14 11:19:46 +08:00
    油猴啊,随便写个 function 屏蔽就好了
    nguyban
        10
    nguyban  
    OP
       2018-03-14 12:56:50 +08:00
    @pluszone 我试试😂有点复杂,看不懂文档🤦‍♂️
    Yourshell
        11
    Yourshell  
       2018-03-14 13:32:03 +08:00 via iPhone
    装个 redirector 把 js 源重定向到已经修改后的文件
    nguyban
        12
    nguyban  
    OP
       2018-03-14 13:50:49 +08:00
    @Yourshell 它没有 js,是写在 index.aspx 里的🤦‍♂️
    ohhokay
        13
    ohhokay  
       2018-03-14 13:53:14 +08:00
    油猴 Tampermonky 了解一下
    honk
        14
    honk  
       2018-03-14 13:56:09 +08:00 via Android   ❤️ 2
    chrome 65 开 Local Overrides
    nguyban
        15
    nguyban  
    OP
       2018-03-14 14:45:27 +08:00
    @honk 太牛逼了..刚去更新了 Chrome,打开 local override,把那两行该死的代码删掉,done!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4567 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:57 · PVG 17:57 · LAX 01:57 · JFK 04:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.