有没有一种软件可以记录保存下浏览器请求返回内容并记录到本地,下次访问的时候可以直接读取本地记录的返回内容

2021-12-06 20:24:32 +08:00
 o00o
现在有太多网站使用了动态记录,无法完整的保存下来,一个 ppt 不好好放 ppt 文件,偏偏用各种 js 和图片炫技...目前没找到好的办法保存。
有没有一个软件可以通过设置代理的方法,将网站所有发送的请求和返回的内容都记录到本地,下次打开同一个页面直接读取 本地预存的内容,这样就可以断网访问了。
目前想到的就是 charles 可以保存请求内容,但是无法实现访问本地重放
1165 次点击
所在节点    问与答
12 条回复
ysc3839
2021-12-06 20:41:20 +08:00
其实 HTTP 的缓存规则就可以实现,但是是由服务器控制的。很多年前的浏览器有脱机浏览的功能,似乎是通过强制缓存实现的,但是现在已经没有了。
lower
2021-12-06 20:46:40 +08:00
powerfulyang
2021-12-06 20:47:50 +08:00
pwa 就行了
renmu123
2021-12-06 21:04:49 +08:00
js 还能解析 PPT 了?
crab
2021-12-06 21:12:30 +08:00
Fiddler AutoResponder
documentzhangx66
2021-12-07 00:05:37 +08:00
你这叫重放攻击。https 就是防止你干这事的。
netnr
2021-12-07 08:52:10 +08:00
nginx 永久缓存可解君愁
o00o
2021-12-07 09:44:26 +08:00
@documentzhangx66 重放攻击是用已经获取的认证信息再次请求服务器,我想做的是只请求一次服务器,下次全部本地读取。
o00o
2021-12-07 09:46:10 +08:00
@netnr 这是服务器端的技术吧,有没有客户端永久缓存的方案呢
o00o
2021-12-07 09:47:12 +08:00
@renmu123 用 js 实现的类似 ppt 展示的效果
documentzhangx66
2021-12-07 16:42:52 +08:00
@o00o

你对重放攻击,进行了定义:“重放攻击是用已经获取的认证信息再次请求服务器”。

这条定义其实隐含了一些没有表述清楚的部分。比如“客户端”、“攻击者”。麻烦你把这两个对象,重新加入到你的定义里去,然后重写一下你这条定义,这样你就会发现,问题出在哪里了。
gadfly3173
2021-12-07 18:06:05 +08:00
其实这个也可以理解成破解内容提供商不提供下载文件的解决方案。。。比如百度文库,阿里云 OSS 的预览处理等等

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/820454

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX