google 和 V2EX 上都搜了一下,但是没有看到比较直接的方案。
都说直接浏览器保存 或者使用 singleFile 或者 save page 来保存。

那么有 js 库 或者 什么方案吗?
举报· 182 次点击
登录 注册 站外分享
10 条回复  
NoOneNoBody 小成 2024-8-24 16:24:36
因为页面内 js 不能操作文件,不然可以存木马了,所以需要扩展或可操作本地文件的程序
shizhibuyu2023 初学 2024-8-24 18:37:16
这又没啥难度,随便手撸下就能粗略地实现,想更完善就去 npm 搜呗,多到你都挑不过来
imdong 初学 2024-8-24 18:37:19
也许有一个方案,仅猜测。

pwa 的方式,在 worker 中拦截流量,最后将记录下的数据处理后替换或者重新生成。

但只适合自己的站点。

理论哈,不确定是否可以。
kkocdko 小成 2024-8-24 21:28:08
这里有一个简陋版的实现,你可以抄一下,根据实际情况改改。

!请注意,不可能适配所有页面,不可能适配所有页面!总是会有局限性的。

https://github.com/kkocdko/user-scripts/tree/master/scripts/save-page
subframe75361 小成 2024-8-24 21:57:08
document.documentElement.innerHTML ?
fyq 小成 2024-8-24 22:47:23
可以考虑装一个油猴插件,然后写一个油猴脚本,在网页上插入一个按钮,点一下把你要的这些 html 文本复制到剪贴板里去处理。
不会没关系,具体代码可以让 ChatGPT 帮你写。
cpstar 小成 2024-8-24 22:48:41
https://www.fshex.com/t/1059349 ?
zeusho871 小成 2024-8-24 22:48:43
blob
noqwerty 小成 2024-8-24 22:53:21
是想要类似 https://github.com/microsoft/playwright?tab=readme-ov-file 的渲染方案吗
12下一页
返回顶部