codehz

codehz

V2EX 第 187268 号会员,加入于 2016-08-16 18:42:57 +08:00
今日活跃度排名 6943
Log4J 远程代码执行漏洞
信息安全  •  codehz  •  2021-12-10 01:36:54 AM  •  最后回复来自 Jooooooooo
1
Windows 11 小组件完全魔改指南(insider 版)
  •  5   
    Windows  •  codehz  •  2021-10-05 20:29:46 PM  •  最后回复来自 huhuime
    7
    Chrome 在 Web Worker 里渲染文本可导致网页崩溃(win10 专属)
    Chrome  •  codehz  •  2021-05-11 09:51:50 AM  •  最后回复来自 gam2046
    1
    WSL 2 原生图形支持来了(内部测试版)
  •  2   
    分享发现  •  codehz  •  2021-04-08 09:32:42 AM  •  最后回复来自 clevercoolbear
    32
    yori,一个提升 windows 命令行使用体验的 shell(cmd 替代)
    Windows  •  codehz  •  2020-11-29 01:05:30 AM  •  最后回复来自 Kasumi20
    15
    一个新的玩具,在 js 里套娃 c 编译器
    分享创造  •  codehz  •  2021-01-24 18:31:32 PM  •  最后回复来自 codehz
    9
    2020 年,网页终端渲染器比较: hterm vs xterm.js
  •  1   
    前端开发  •  codehz  •  2020-02-04 22:55:51 PM
    code-server,把你的 vscode 跑到服务器上
  •  2   
    分享发现  •  codehz  •  2019-03-18 10:01:03 AM  •  最后回复来自 wzhndd2
    9
    codehz 最近回复了
    @zhwithsweet HTMLRewriter 处理文本节点的时候稍微有点问题,
    可以参考我这个写法去一次性提取全部文本(考虑到你这里只需要提取数据,因此可以省略替换内容的部分,不需要 remove 了)
    https://github.com/codehz/hertz.moe/blob/main/src/TextHandler.ts
    然后提取出 script 字符串之后,只要稍作裁剪,就可以用 JSON.parse 来读取(注意到 cf worker 不让 eval )
    不过我觉得这里甚至可以直接用 regex 来匹配__INITIAL_STATE__=到</script>之间的内容,这样也许更快。
    祖传问题了,devtools 点开直接打印的对象的时候会当场求值,如果那时候引用被改了就凉了,我记得 chrome 甚至会给一个警告
    你说的对,图片确实不是直接 ssr ,但是提供了 window.__INITIAL_STATE__在末尾
    也就是说你只要提取__INITIAL_STATE__里的数据就可以
    ( curl 之后获取到的信息)
    用 HTMLRewriter 去直接 new HTMLRewriter().on("script")即可获取信息
    节选一段如下
    "imageList":[{"urlDefault":"http:\u002F\u002Fsns-webpic-qc.xhscdn.com\u002F202312081052\u002F640610f27499f2c0de31b46e2cb87443\u002F1040g00830p861vr1k6005n0uvm7haceq0rtl90o!nd_whgt34_nwebp_wm_1","fileId":"","height":1920,"width":1440,"url":"","traceId":"","infoList":
    话说去水印真的需要用 workers browser render API 吗,如果是静态/ssr 的话,用 HTMLRewriter 应该也可以吧
    4 天前
    回复了 gransh 创建的主题 信息安全 求问一些关于密码管理的问题
    @tool2d 主要问题是不能让用户打开浏览器就输入一次密码,这个体验会劝退大多数人
    说起 xml ,我本来以为可以用 cloudflare worker 自带的 HTMLRewriter 去解析 xml 的(因为那真的很快,可以压缩解析时间),结果试了半天发现那玩意真的只能给 html 用,xml 里很多机制诸如 CDATA ,还有 rss 里的 link 都会解析不出正确的值。。。
    然后用第三方 xml 解析工具之后,解析时间“顺利”来到 100ms+,超过了免费套餐的范畴十倍多()
    7 天前
    回复了 ixdeal 创建的主题 HTML 帮忙改善下 Html
    自动播放音乐现在不是会被浏览器拦截吗,起码得用户点击一下页面
    你说的这一点正是大模型取代传统模型/软件的原因
    15 天前
    回复了 hcbb 创建的主题 Android 请教读取用户正在运行的进程的方法
    没啥漏洞的话应该是读取不到了,谷歌默认开了/proc“隐私模式”,虽然用 kill 0 的方法能确定有哪些 pid 存活,但是应该是得不到其他信息
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1199 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:16 · PVG 02:16 · LAX 10:16 · JFK 13:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.