在邁向“漸進式 Web 應用”(WPA)的持續努力下,谷歌已經使 Web Apps 向著本機應用邁進了重要的一步。
在新版 Chrome 工具中,其引入了 Web Bundles 技術,以完全彌合兩者之間的差距。
據悉,該框架不僅可以使 Web Apps 離線工作,甚至能夠從 USB 等驅動器介質進行安裝,並具有後臺同步和內容索引之類的功能技術,可在網際網路中斷時繼續無縫執行。
(題圖 via MSPU)
該工具包允許開發者將整個網站打包成一個離線檔案,甚至包含用於身份驗證的簡訊接收、聯絡人選擇、檔案系統訪問等功能。
下面是 Google 講述的 Web bundles 的一些特性:
● 支援多頁面封裝,將整個網站打包到一個檔案中;
● 與 MHTML 不同的是,它能夠啟用可執行的 JavaScript;
● 使用 HTTP Variants 進行內容協商,若離線使用,可在標頭中啟用 Accept-Language 國際語言支援;
● 本地即時載入。
【Web Bundles - user-to-user sharing demo】
下面是 Google 給出的一些用例:
● 建立自己的內容,並以各種方式去分發,而不受網路的限制;
● 透過藍芽或 Wi-Fi Direct 向好友分享一個 Web App 或一段內容;
● 將整個站點裝在一個 USB 驅動器裡,甚至將其託管在本地網路中。
感興趣的朋友,可在 Chrome 瀏覽器中啟用這項實驗性功能(Web Bundle)。不過隨著 Web Apps 功能的不斷增強,可能遲早會鬧出 HTML 病毒啥的。
在邁向“漸進式 Web 應用”(WPA)的持續努力下,谷歌已經使 Web Apps 向著本機應用邁進了重要的一步。
在新版 Chrome 工具中,其引入了 Web Bundles 技術,以完全彌合兩者之間的差距。
據悉,該框架不僅可以使 Web Apps 離線工作,甚至能夠從 USB 等驅動器介質進行安裝,並具有後臺同步和內容索引之類的功能技術,可在網際網路中斷時繼續無縫執行。
(題圖 via MSPU)
該工具包允許開發者將整個網站打包成一個離線檔案,甚至包含用於身份驗證的簡訊接收、聯絡人選擇、檔案系統訪問等功能。
下面是 Google 講述的 Web bundles 的一些特性:
● 支援多頁面封裝,將整個網站打包到一個檔案中;
● 與 MHTML 不同的是,它能夠啟用可執行的 JavaScript;
● 使用 HTTP Variants 進行內容協商,若離線使用,可在標頭中啟用 Accept-Language 國際語言支援;
● 本地即時載入。
【Web Bundles - user-to-user sharing demo】
下面是 Google 給出的一些用例:
● 建立自己的內容,並以各種方式去分發,而不受網路的限制;
● 透過藍芽或 Wi-Fi Direct 向好友分享一個 Web App 或一段內容;
● 將整個站點裝在一個 USB 驅動器裡,甚至將其託管在本地網路中。
感興趣的朋友,可在 Chrome 瀏覽器中啟用這項實驗性功能(Web Bundle)。不過隨著 Web Apps 功能的不斷增強,可能遲早會鬧出 HTML 病毒啥的。