o00o
V2EX  ›  问与答

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

  •  
  •   o00o · Dec 6, 2021 · 1838 views
    This topic created in 1707 days ago, the information mentioned may be changed or developed.
    现在有太多网站使用了动态记录,无法完整的保存下来,一个 ppt 不好好放 ppt 文件,偏偏用各种 js 和图片炫技...目前没找到好的办法保存。
    有没有一个软件可以通过设置代理的方法,将网站所有发送的请求和返回的内容都记录到本地,下次打开同一个页面直接读取 本地预存的内容,这样就可以断网访问了。
    目前想到的就是 charles 可以保存请求内容,但是无法实现访问本地重放
    12 replies    2021-12-07 18:06:05 +08:00
    ysc3839
        1
    ysc3839  
       Dec 6, 2021 via Android
    其实 HTTP 的缓存规则就可以实现,但是是由服务器控制的。很多年前的浏览器有脱机浏览的功能,似乎是通过强制缓存实现的,但是现在已经没有了。
    lower
        2
    lower  
       Dec 6, 2021
    powerfulyang
        3
    powerfulyang  
       Dec 6, 2021 via iPhone
    pwa 就行了
    renmu123
        4
    renmu123  
       Dec 6, 2021 via Android
    js 还能解析 PPT 了?
    crab
        5
    crab  
       Dec 6, 2021   ❤️ 1
    Fiddler AutoResponder
    documentzhangx66
        6
    documentzhangx66  
       Dec 7, 2021
    你这叫重放攻击。https 就是防止你干这事的。
    netnr
        7
    netnr  
       Dec 7, 2021 via Android
    nginx 永久缓存可解君愁
    o00o
        8
    o00o  
    OP
       Dec 7, 2021
    @documentzhangx66 重放攻击是用已经获取的认证信息再次请求服务器,我想做的是只请求一次服务器,下次全部本地读取。
    o00o
        9
    o00o  
    OP
       Dec 7, 2021
    @netnr 这是服务器端的技术吧,有没有客户端永久缓存的方案呢
    o00o
        10
    o00o  
    OP
       Dec 7, 2021
    @renmu123 用 js 实现的类似 ppt 展示的效果
    documentzhangx66
        11
    documentzhangx66  
       Dec 7, 2021   ❤️ 1
    @o00o

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

    这条定义其实隐含了一些没有表述清楚的部分。比如“客户端”、“攻击者”。麻烦你把这两个对象,重新加入到你的定义里去,然后重写一下你这条定义,这样你就会发现,问题出在哪里了。
    gadfly3173
        12
    gadfly3173  
       Dec 7, 2021   ❤️ 1
    其实这个也可以理解成破解内容提供商不提供下载文件的解决方案。。。比如百度文库,阿里云 OSS 的预览处理等等
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   867 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 19:44 · PVG 03:44 · LAX 12:44 · JFK 15:44
    ♥ Do have faith in what you're doing.