首頁  >  問答  >  主體

android - 原生app嵌入h5页面,怎么实现不升级app更新H5页面的CSS

黄舟黄舟2718 天前477

全部回覆(4)我來回復

  • PHPz

    PHPz2017-04-17 16:46:45

    這種方式必須要native另做一個同步功能了。
    若native開啟緩存,web靜態資源非覆蓋式發布,既能享受類似本地的快感,還能及時更新。

    補充:

    簡單做: 在靜態伺服器新建一個文字或json文件,裡面寫好版本號,版本號任意,你要更新的時候就去改這個版本號。 native每次或定時去拉這個文件,並將版本號存在本地,以後拉取時比對本地版本號,有變化則重新拉取靜態資源到本地。

    更好的是: 靜態文件打包時產生改動文件映射表,這個表只有已經改動的文件名稱或地址,native每次拉取這個映射表,發現有改動文件則只拉取改動文件。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:46:45

    link的時候加個版本區分

    回覆
    0
  • 迷茫

    迷茫2017-04-17 16:46:45

    H5頁面是和伺服器是一起發布的,不需要升級app。

    回覆
    0
  • PHPz

    PHPz2017-04-17 16:46:45

    native部分與服務端做版本同步機制。在開啟相應的視窗前,檢查是否與服務端版本一致。如果不一致下載最新版本的資源檔案。

    回覆
    0
  • 取消回覆