• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tuding
V2EX  ›  程序员

JS 对 textarea 的字数有要求,怎么绕过?

  •  
  •   tuding · Jul 25, 2020 · 3420 views
    This topic created in 2294 days ago, the information mentioned may be changed or developed.
    if($("#report_content").val().length < 50){
    toIip(".","three")
    MessageShow('汇报内容不少于 50 字');
    return false;
    }

    是一个蛋疼的每日汇报,领导都不看的那种,但是总部那边又要求
    我查了下 JS 代码,如上。我在 chrome 的 F12 里把 50 改成 1,但是不生效,少于 50 字还是提交失败。
    请问有什么方法可以绕过这个检测?
    CSS 这样改了都是可以(临时)生效的,为啥 JS 改了不生效呢?
    对 JS 了解甚少。
    18 replies  •  2020-07-27 14:23:58 +08:00
    autoxbc
    autoxbc
    Jul 25, 2020
    1
    用全角空格补足字数就行了
    renmu123
    renmu123
    Jul 25, 2020 via Android
    2
    可能后端还做了验证
    luxinxin
    luxinxin
    Jul 26, 2020
    3
    “领导都不看的那种”,那随便 copy 点啥进去不就行了。
    ericls
    ericls
    Jul 26, 2020
    4
    直接发 HTTP 请求
    shyangs
    shyangs
    Jul 26, 2020
    5
    全角空格
    Greatshu
    Greatshu
    Jul 26, 2020
    6
    零 宽 字
    符
    Jaosn
    Jaosn
    Jul 26, 2020
    7
    万一看了不就 GG ?
    shansing
    shansing
    Jul 26, 2020
    8
    这段脚本可能已经执行了。试试在控制台覆盖整个事件(如按钮 onclick,取决于你列的这段代码写在什么事件)。
    ooh
    ooh
    Jul 26, 2020
    9
    f12 把这段的 function 复制出来把 50 改成 1,再粘贴到 Console 里面回车。
    我有段时间玩页游首充就送东西,但是充值页面由规定必须冲 10 块,我就是这样每次充值的时候改成 1 角钱的
    tuding
    tuding
    OP
    Jul 26, 2020
    10
    @ooh 有没有一劳永逸的方法?每次把代码复制出来改数字再粘贴到 console,太麻烦了。/笑哭
    pomelotea2009
    pomelotea2009
    Jul 26, 2020 via Android
    11
    "还是提交失败":在 network 面板看是发送了请求返回失败?还是根本就没发送请求?
    大抵是前者,那就是后端进行了数据验证,你前端戳弄啥都没用!
    wa8n
    wa8n
    Jul 26, 2020 via iPhone
    12
    这个油猴脚本替换掉
    Doracis
    Doracis
    Jul 27, 2020
    13
    你看下网络请求,如果是网络请求回来的 50 字验证,那可能就是前后端都做了校验,空格搞吧
    rui6ye
    rui6ye
    Jul 27, 2020
    14
    把 report_content 的 id 改掉。 看看有没有用原生 name 打包提交的。
    darrenfang
    darrenfang
    Jul 27, 2020 via iPhone
    15
    复读机不行吗😎
    wxsm
    wxsm
    Jul 27, 2020
    16
    阿里 HR 开除警告⚠️
    atonku
    atonku
    Jul 27, 2020
    17
    这是一份日报,请您查阅。
    复制上句五次,别这么懒。
    SxqSachin
    SxqSachin
    Jul 27, 2020
    18
    sources -> overrides,直接改掉这个代码
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4081 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 09:44 · PVG 17:44 · LAX 01:44 · JFK 04:44
    ♥ Do have faith in what you're doing.