Web Bundles 學(xué)習(xí)筆記

      網(wǎng)友投稿 656 2022-05-29

      Web Bundles

      Chrome 開發(fā)者工具新功能

      將完整的網(wǎng)站捆綁為單個文件并使其可共享為網(wǎng)絡(luò)開辟了新的用例。 想象一個你可以:

      創(chuàng)建自己的內(nèi)容并以各種方式分發(fā),不受網(wǎng)絡(luò)限制

      通過藍(lán)牙或 Wi-Fi Direct 與您的朋友分享網(wǎng)絡(luò)應(yīng)用程序或網(wǎng)絡(luò)內(nèi)容

      在您自己的 USB 上攜帶您的網(wǎng)站,甚至將其托管在您自己的本地網(wǎng)絡(luò)上

      Web Bundles API 是一項(xiàng)前沿提案,可讓您完成所有這些工作。

      Web Bundles API 目前僅在基于 Chromium 的瀏覽器中受實(shí)驗(yàn)性標(biāo)志支持。

      Web Bundles 學(xué)習(xí)筆記

      Web Bundle 是一種文件格式,用于將一個或多個 HTTP 資源封裝在單個文件中。 它可以包含一個或多個 HTML 文件、JavaScript 文件、圖像或樣式表。

      Web Bundles,更正式地稱為 Bundled HTTP Exchanges,是 Web Packaging 提案的一部分。

      Web Bundle 中的 HTTP 資源由請求 URL 編制索引,并且可以選擇帶有保證資源的簽名。 簽名允許瀏覽器理解和驗(yàn)證每個資源的來源,并將每個資源視為來自其真實(shí)來源。 這類似于 Signed HTTP Exchanges(一種用于對單個 HTTP 資源進(jìn)行簽名的功能)的處理方式。

      Explaining Web Bundles

      準(zhǔn)確地說,Web Bundle 是一個擴(kuò)展名為 .wbn 的 CBOR 文件(按照慣例),它將 HTTP 資源打包成二進(jìn)制格式,并以 application/webbundle MIME 類型提供服務(wù)。您可以在規(guī)范草案的頂級結(jié)構(gòu)部分閱讀更多相關(guān)信息。

      Web Bundles 有多個獨(dú)特的功能:

      封裝多個頁面,將一個完整的網(wǎng)站打包成一個文件

      啟用可執(zhí)行的 JavaScript,與 MHTML 不同

      使用 HTTP 變體進(jìn)行內(nèi)容協(xié)商,即使捆綁包離線使用,也可以使用 Accept-Language 標(biāo)頭進(jìn)行國際化

      當(dāng)由其發(fā)布者加密簽名時,在其來源的上下文中加載

      在本地服務(wù)時幾乎立即加載

      這些功能開啟了多個場景。一種常見的方案是能夠構(gòu)建一個獨(dú)立的 Web 應(yīng)用程序,該應(yīng)用程序無需 Internet 連接即可輕松共享和使用。例如,假設(shè)您和朋友乘坐從東京飛往舊金山的飛機(jī)。你不喜歡機(jī)上娛樂。您的朋友正在玩一款名為 PROXX 的有趣網(wǎng)絡(luò)游戲,并告訴您他們在登機(jī)前將游戲下載為 Web Bundle。它可以完美地離線工作。在 Web Bundles 之前,故事將就此結(jié)束,您要么必須輪流在朋友的設(shè)備上玩游戲,要么尋找其他東西來打發(fā)時間。但是使用 Web Bundles,您現(xiàn)在可以執(zhí)行以下操作:

      請您的朋友分享游戲的 .wbn 文件。例如,可以使用文件共享應(yīng)用程序輕松地對等共享文件。

      在支持 Web Bundle 的瀏覽器中打開 .wbn 文件。

      開始在您自己的設(shè)備上玩游戲并嘗試擊敗您朋友的高分。

      可以在 Chrome 開發(fā)者工具中打開對 Web Bundles 請求的預(yù)覽功能。

      訪問 chrome://flags, 訪問標(biāo)簽 #enable-experimental-web-platform-feature,啟用該項(xiàng)功能:

      #enable-experimental-web-platform-features

      更多Jerry的原創(chuàng)文章,盡在:“汪子熙”.

      web前端

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:《企業(yè)級大數(shù)據(jù)平臺構(gòu)建:架構(gòu)與實(shí)現(xiàn)》—— 2.4.6 單一集群架構(gòu)
      下一篇:我不是CodeR系列-vscode之markdown篇
      相關(guān)文章
      亚洲AV综合色一区二区三区| 色偷偷噜噜噜亚洲男人| 亚洲成熟丰满熟妇高潮XXXXX| 99久久亚洲综合精品成人网| 久久精品夜色国产亚洲av| 亚洲情XO亚洲色XO无码| 亚洲视频在线免费| 亚洲美女在线国产| 亚洲国产aⅴ综合网| 色偷偷尼玛图亚洲综合| 国产精品日本亚洲777| 五月婷婷亚洲综合| 亚洲国产成人精品女人久久久 | 亚洲国产精品精华液| 中文字幕乱码亚洲无线三区| 精品亚洲成在人线AV无码| 亚洲人色大成年网站在线观看| 亚洲免费在线视频观看| 亚洲自偷自偷在线成人网站传媒 | 亚洲国产综合人成综合网站00| 亚洲视频在线免费看| 亚洲熟妇无码爱v在线观看| 亚洲成A∨人片在线观看无码| 亚洲国产成人久久三区| 国产成人精品亚洲日本在线| 亚洲最大av资源站无码av网址| 亚洲精品成a人在线观看夫| 小说专区亚洲春色校园| 亚洲乱码国产一区网址| 亚洲人成影院在线无码按摩店| 精品久久久久久亚洲| 日木av无码专区亚洲av毛片| 亚洲小视频在线播放| 国产午夜亚洲精品| 日韩亚洲综合精品国产| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲午夜精品一区二区麻豆| 亚洲AV色无码乱码在线观看| 亚洲国产精品一区二区三区久久| MM131亚洲国产美女久久| 日本红怡院亚洲红怡院最新|