回覆列表
  • 1 # cnBeta

    在邁向“漸進式 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 病毒啥的。

  • 中秋節和大豐收的關聯?
  • 德川家康的母親的名字是什麼?