V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
melovto
V2EX  ›  程序员

[wkwebview]离线化加载 h5 资源解决方案

  •  
  •   melovto · Apr 12, 2018 · 4535 views
    This topic created in 2949 days ago, the information mentioned may be changed or developed.

    [wkwebview]离线化加载 h5 资源解决方案

    
    
    思路: 使用 NSURLProtocol 拦截请求转发到本地。
    
    
    

    简书地址: https://www.jianshu.com/p/cea15f26f416

    6 replies    2018-04-15 16:52:23 +08:00
    KuroNekoFan
        1
    KuroNekoFan  
       Apr 12, 2018 via iPhone
    最近也在考虑类似的问题,出发点都是提高页面首次加载的速度,我想虽然 wkwebview 不能使用 nsurlcache,那我就搞一个用户看不到的 webview,然后这个 webview 里面有我需要 precache 的资源是不是就行了?
    lmqdlr
        2
    lmqdlr  
       Apr 12, 2018 via Android
    pwa 了解一下
    dtysky
        3
    dtysky  
       Apr 12, 2018 via Android
    离线包……
    neotype
        4
    neotype  
       Apr 12, 2018
    NSURLProtocol 里用 NSURLConnection,Webview 请求反而会变慢
    melovto
        5
    melovto  
    OP
       Apr 15, 2018
    @KuroNekoFan 机智 这样的 webview 也更纯粹 不过弱网断网的问题可能还是存在=_=
    melovto
        6
    melovto  
    OP
       Apr 15, 2018
    @neotype 了解!正在考虑这一点=_=
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2909 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 11:49 · PVG 19:49 · LAX 04:49 · JFK 07:49
    ♥ Do have faith in what you're doing.