UpUp
Added support for custom scopes (fully backwards compatible)

UPUP是一個很小的JavaScript庫,可以確保您的用戶即使在飛機上,電梯或海底的20,000個聯賽中,也可以始終訪問網站的內容。
移動優先已成為建造現代地點的事實上的標準。但是,在一個每個人都是移動的世界中,總是可以依靠的連接。是時候首先開始脫機思考了。
借助UPUP,即使用戶脫機,您也可以控制用戶看到的內容。您只能使用一個JavaScript命令來完成。
最簡單的理解途徑是查看行動中的UPUP並嘗試快速教程。
開始使用UPUP就像在您的網站upup.min.js&upup.sw.min.js中添加兩個JavaScript文件一樣容易,並定義您希望用戶何時離線的內容。
例如:
< script src =" /upup.min.js " > </ script >
< script >
UpUp . start ( {
'content-url' : 'offline.html' ,
'assets' : [ '/img/logo.png' , '/css/style.css' , 'headlines.json' ]
} ) ;
</ script >現在,每當您的用戶返回您的網站並且連接下降時,他們都會看到offline.html的內容而不是錯誤。
查看一些現場演示和完整的教程。滾動後,您可以閱讀完整的API文檔。
UPUP需要與您的網站建立安全的連接(這是服務工作人員的要求,這是UPUP的核心技術)。因此,請確保您的用戶通過HTTPS訪問您的網站(SSL證書是免費的,我們加密或通過CloudFlare免費)。
UPUP在任何支持服務工作人員的瀏覽器中工作。目前的意思是:
如果您的用戶正在使用其他或較舊的瀏覽器,則它們將不受UPUP的影響。什麼都不會破裂,他們根本不會注意到任何不同的東西。
文檔和完整的API參考
Tal Ater:@talater
根據麻省理工學院許可。