1. 首先打开浏览器的f12,切换到network面板
    然后点击发帖:

  2. 然后在network里找到靠后面的name是add的请求

  3. 鼠标悬浮在initiator上,翻到靠后位置找到最后一个叫post的callstack:

  4. 点击蓝色部分跳转到他的js文件,点击最左下角的格式化按钮

  5. 在当前光标所在行往上看找到有if (o.getResult())的一行,点击前面的行号(目前是3997,但未来可能会变动)添加断点

  6. 然后再点击一次发帖按钮就会触发断点停在这里,此时切换到console面板

  7. 粘贴以下js

    i.content = i.content.replaceAll(/ width=(\d+) height=(\d+)\]/g, (match, width, height) => width >= 570 ? ` width=570 height=${Math.round(height/(width/570))}]` : match)

    然后按enter,会输出一堆bbcode对应于您的发帖内容

  8. 最后退出断点

  9. 发帖成功

在以后发帖时如果还需要绕过此限制,可以直接点击f12的source面板,此时应该默认打开的就是上次加断点的js文件,点击左下角格式化按钮后就会自动添加断点,就只需要从第7步开始操作了(点击发帖,触发断点,执行js,退出断点)

积分: 15