MDN 文檔
ServiceWorker
參考文章
Working with the JavaScript Cache API
代碼地址
目標
斷網情況下正常打開頁面,加載本地緩存數據
調試
chrome 控制枱 Application Service Workers
創建 serviceWorker
新建 sw.js 文件,初始化監聽事件:
//sw.js
// 版本號
con
原文轉載自「劉悦的技術博客」https://v3u.cn/a_id_216
PWA(Progressive web apps,漸進式 Web 應用)使用現代的 Web API 以及傳統的漸進式增強策略來創建跨平台 Web 應用程序,説白了,PWA可以讓我們的站點以原生APP的形式運行,但相比於安裝原生APP應用,訪問PWA顯然更加容易和迅速,還可以通過鏈接來分享PWA應用。
有許多知名的網絡平台已
本文並不是介紹如何將一個網頁配置成離線應用並支持安裝下載的。研究PWA的目的僅僅是為了保證用户的資源可以直接從本地加載,來忽略全國或者全球網絡質量對頁面加載速度造成影響。當然,如果頁面上所需的資源,除了資源文件外並不需要任何的網絡請求,那它除了不支持安裝到桌面,已經算是一個離線應用了。
什麼是PWA
PWA(Progressive Web App)是一種結合了網頁和原生應用程序功能的新型應用程序開
1、PWA應用介紹
PWA 是一種通過現代 Web 技術提供類似原生應用體驗的 Web 應用。它的核心特性包括:
可離線訪問:通過 Service Worker 實現離線緩存快速加載
利用緩存策略加速資源加載可安裝
用户可以將 PWA 添加到主屏幕,像原生應用一樣使用響應式設計
適配各種設備屏幕
PWA 的核心技術包括:
Service Worker:用於攔截網絡請求、管理緩存
問題
今天使用虛擬機時遇到了一個問題:無法從windows拖拽複製文件和文件夾到虛擬機上,我用的是centos7。
它是這樣報錯的:
Error when getting information for file “//tmp/VMwareDnD/..."
網上有文章提到要重裝vmware-tools,我試過沒有作用。之前還能複製一些文件,後面所有文件都複製不了了😂。
解決
於是我又在網上