V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
melovto
V2EX  ›  程序员

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

  •  
  •   melovto · 2018-04-12 11:00:08 +08:00 · 3860 次点击
    这是一个创建于 2417 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    6 条回复    2018-04-15 16:52:23 +08:00
    KuroNekoFan
        1
    KuroNekoFan  
       2018-04-12 12:37:15 +08:00 via iPhone
    最近也在考虑类似的问题,出发点都是提高页面首次加载的速度,我想虽然 wkwebview 不能使用 nsurlcache,那我就搞一个用户看不到的 webview,然后这个 webview 里面有我需要 precache 的资源是不是就行了?
    lmqdlr
        2
    lmqdlr  
       2018-04-12 12:50:37 +08:00 via Android
    pwa 了解一下
    dtysky
        3
    dtysky  
       2018-04-12 13:23:35 +08:00 via Android
    离线包……
    neotype
        4
    neotype  
       2018-04-12 18:10:28 +08:00
    NSURLProtocol 里用 NSURLConnection,Webview 请求反而会变慢
    melovto
        5
    melovto  
    OP
       2018-04-15 16:51:40 +08:00
    @KuroNekoFan 机智 这样的 webview 也更纯粹 不过弱网断网的问题可能还是存在=_=
    melovto
        6
    melovto  
    OP
       2018-04-15 16:52:23 +08:00
    @neotype 了解!正在考虑这一点=_=
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:47 · PVG 11:47 · LAX 19:47 · JFK 22:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.