Google Chrome 希望所有 PWA 都可以離線運行

2021-01-09 坐看雲來時

PWA(Progressive Web App,漸進式網頁應用)最近引起了很多關注。當然,我們談論 PWA 的頻率更高,Google 對 PWA 也就更有想法。在 2020 年開發者峰會期間,Chrome 開發人員 Asami Doi 討論了 Chrome 中 PWA 的一項新更改。如果你是一名開發人員,並且沒有為用戶添加某種形式的離線支持,那 Chrome 就不會在多功能框中顯示安裝按鈕用於你的網站了。 Google 確實在積極行動,因為我一直相信 PWA 就是未來,如果 PWA 不提供離線功能,那用戶只會將它們視為網站,就是這麼簡單。

我們鼓勵網頁開發人員製作離線支持的 PWA。我們計劃提高離線功能檢查的標準。至少不能提供基本脫機體驗的 PWA 不會顯示安裝提示。

PWA 為用戶提供增強的性能、緩存離線支持以及甚至訪問與瀏覽器無關的高級功能(如推送通知和後臺數據同步)。PWA 基本上將應用程式和網頁融合在一起,但是不必跨平臺編程,網頁開發往往更容易、更通用,因此必然會成為一種發展之路。

如今,當你安裝 PWA 並離線啟動它時,頁面顯示沒有連接的恐龍畫面的可能性很高。許多開發人員在創建自己的網頁應用程式時沒有滿足 Google 清單上的要求,換句話說,他們創建的純老式舊網頁應用程式並不完全是漸進式的。

目前,Chrome 只是通過提取事件處理程序和服務來標記 PWA 是否提供離線支持,而不是真正檢查這些 PWA 是否具有實際的離線功能。換句話說,Chrome 當前允許將具有空提取處理程序的網站視為「支持離線」的 PWA,從而顯示多功能框安裝提示。展望未來,這些提取事件處理程序必須不再為空,以便出現安裝提示。開發人員必須開始為用戶提供某種形式的脫機支持,以便獲得安裝提示的特權!此更改會影響移動和桌面版 Chrome。

作為 PWA,它必須滿足四個要求:

Manifest.json一個安全的域名(HTTPS)圖標允許該應用離線運行所有這一切都說明 Google 確實在為未來而努力,PWA 可以儘可能地替換傳統的本地打包應用程式。Google 已經開始將 PWA 放到 Play 商店中,並且 Google 自己的許多網頁應用現在已經在逐步開發。我一直說,如果 Google 只是改造 Chrome 網上應用商店,那將是容納這些程序的理想場所,因為它們本身就在這個商店中,但我也同意 PWA 滲透到 Play 商店。老實說,我喜歡網頁應用,並且我是網頁應用的擁護者,所以我認為,無論它們位於何處,它們的未來都是美好的。

Google 對於 PWA 的重視進一步說明其對 Chrome OS 的重視。值得注意的是,Chrome OS 目前無法在中國大陸無障礙使用。國內有一廠商正在打造中國版 Chrome OS —— FydeOS。現能兼容安卓運行環境及 Linux 虛擬機;攜帶有完整的用戶帳戶體系、升級伺服器、企業集管系統和應用商店。從主流 x86 平臺電腦設備到嵌入式物聯網設備 FydeOS 均可完美適配,是一款可塑性極強的作業系統。

(本文轉譯自 Chrome Unboxed,略有增刪。)

相關焦點

  • Google Chrome v46.0.2490.80 正式版發布
    - 從v45版開始官方已徹底移除了NPAPi插件參數,現在PPAPI插件徹底停止;  - V42已正式停止對NPAPI插件的支持,現在默認安裝僅支持5款PPAPI插件;  - 啟NPAPI插件方法:請地址欄輸入:chrome://flags/#enable-npapi 啟用  官方更新日誌
  • [下載]Google Chrome v69.0.3497.81 正式版發布
    谷歌瀏覽器v69正式版不再顯示協議名稱(比如HTTP://),地址欄開始採用全新Material Design風格,如果不喜歡新版樣式可以通過訪問「chrome
  • 谷歌瀏覽器Google Chrome
    chrome瀏覽器下載手機版是專為Android設計的,不僅可為用戶量身推薦用戶所關注的新聞報導,還有快速連結迅速指向用戶所收藏的網站和下載的內容,甚至還內置了Google搜索和Google翻譯。立即下載這個chrome瀏覽器下載安卓版,在您的所有設備上享受與電腦體驗一致的chrome瀏覽器下載。谷歌瀏覽器下載手機版的特點是簡潔、快速。
  • Google Chrome v74.0.3729.108 正式版發布
    /release2/chrome/AMvTpHhVXHb3_74.0.3729.108/74.0.3729.108_chrome_installer.exehttps://dl.google.com/release2/chrome/AMvTpHhVXHb3_74.0.3729.108/74.0.3729.108_chrome_installer.exehttp://www.google.com
  • Chrome瀏覽器的實用插件推薦
    插件安裝分為在線和本地,本地的話最好將插件包移動到chrome插件目錄,可用chrome://version/查看。基本插件適用於任何人群。1.谷歌訪問助手最簡單易用的谷歌訪問助手,為chrome擴展用戶量身打造。可以解決chrome擴展無法自動更新的問題,同時可以訪問谷歌google搜索,gmail郵箱,google+等谷歌服務。
  • Google Chrome for Linux 重大更新
    而由於 Chromium 一直都在開發狀態,也因為之前一直使用 Fedora 10 ,因此在這之前一直沒有嘗試過。如果你打算體驗由 Google 官方維護打包的 Google Chrome for Linux ,請在 /etc/apt/sources.list 文件中添加如下一行: sudo gedit /etc/apt/sources.listdeb http://dl.google.com/linux/deb/ stable non-free #google
  • Google Chrome 3.0.182.2 發布
    感謝Gastie,neo_blackcap的投遞早晨起來,打開 Google Chrome 瀏覽器,發現標籤頁及地址欄的字體都變得特別小
  • Google Chrome 56.0.2924.76 正式版發布
    Credit to danberm[$500][668665] Medium CVE-2017-5018: Universal XSS in chrome://apps. Credit to Rob Wu[$TBD][668653] Medium CVE-2017-5020: Universal XSS in chrome://downloads.
  • Google Chrome v67.0.3396.62 正式版發布
    Chrome v66版本新增阻止自動播放視頻功能,可以禁止煩人的網頁視頻自動播放,還增強了控制臺功能和設備更新,在安全性方面,還增加了第三方APP安全提示功能
  • Ghelper-chrome
    首先你得有一個 google chrome:(它的好處我就不吹了,不過edge也是很好的瀏覽器)【下載地址】:https://www.google.cn/chrome/index.html接下來安裝插件:1.
  • Google Chrome 4.0.206.1 Dev
    Google Chrome支持多標籤瀏覽,每個標籤頁面都在獨立的「沙箱」內運行,在提高安全性的同時,一個標籤頁面的崩潰也不會導致其他標籤頁面被關閉。Google瀏覽器Chrome的特點是簡潔、快速。Google Chrome支持多標籤瀏覽,每個標籤頁面都在獨立的「沙箱」內運行,在提高安全性的同時,一個標籤頁面的崩潰也不會導致其他標籤頁面被關閉。
  • 將Chrome瀏覽器模擬成安卓Android設備
    許多視頻網站都有專門的手機移動網站,而我們的PC端無法訪問這些網站,那麼如何實現跨平臺訪問呢?我們以某視頻網站為例,看其在PC和Androd環境下的不同顯示。先將正在運行的chrome瀏覽器全部關閉,在桌面上的google chrome圖標右鍵-複製-粘帖,出現一個新的副本文件。我們右鍵-屬性,在「目標」文本框內的最後加入以下字符:--user-agent="Android" ,單擊確定(如圖)接著,我們打開Chrome,再打開我們剛才的視頻網站,可以看到已經和Android設備訪問的頁面一樣了。
  • Chrome Beta新功能:桌面端可發送號碼至手機端
    用戶可以通過桌面端的Chrome瀏覽器,從桌面端將手機號碼發送給智慧型手機。在用戶選擇相應的 手機 設備時候,手機端就會收到一條通知,現在用戶只需要在智慧型手機上點擊一下通知就能撥打電話。這項功能在Chrome Beta 78版本中已經默認啟用。
  • Google PWA的困局
    我總結文章裡的 Progressive 主要有這兩層含義:如果用戶需要,網頁可以漸進式地變成App,比如被添加到主屏幕、全屏方式運行、離線工作、推送通知消息等。但它仍是Web而非放到App Store裡。
  • Chrome新增「默認訪客模式」:滿足企業和資深用戶需求
    本周三,Chrome支持項目經理Craig Tumblison透露了一項全新功能,能夠滿足企業管理員和資深用戶渴望每次打開都是空白狀態的需求。本周,谷歌為桌面端Chrome瀏覽器引入了名為「Default to Guest mode」(默認為訪客模式)的全新功能,允許用戶配置Chrome瀏覽器始終以訪客模式打開,從而提供無狀態的瀏覽體驗,使用戶無法查看或更改其他Chrome配置文件的信息,並且瀏覽會話結束後刪除了所有瀏覽歷史記錄。
  • Google Chrome 77瀏覽器發布 啟用全新歡迎界面和體驗
    谷歌今天宣布推出Chrome 77瀏覽器,用戶可以下載針對不同平臺的版本。
  • [圖]Chrome新增「默認訪客模式」:滿足企業和資深用戶需求
    本周三,Chrome支持項目經理Craig Tumblison透露了一項全新功能,能夠滿足企業管理員和資深用戶渴望每次打開都是空白狀態的需求。啟用該功能的步驟如下,Windows平臺1.退出所有正在運行的Chrome程序2.右鍵點擊Chrome快捷方式3.選擇屬性4.在目標一欄中添加「–guest」欄位5.完成之後重新打開Chrome瀏覽器
  • Google Chrome 79 發布 帶來多種新功能
    啟用此功能還意味著您可以將網絡瀏覽記錄發送給 Google。該公司表示,用戶不必擔心,因為所有 URL 都將被匿名化。對於 Chrome 企業安裝,Google 制定了一個 group policy,管理員可以根據每個公司的安全策略在整個組織中打開或關閉該策略。面向所有人的預測性網絡釣魚Chrome 79 中新增的另一個安全功能是 Predictive Phishing 的常規可用性。
  • Chrome 38正式版官方發布 版本更新至38.0.2125.111
    如果你暫未登錄,也可以在此時選擇Sign in。如果用戶已經登錄了Chrome,那麼就可以自動同步標籤頁、書籤、以及歷史記錄等內容了。而在一臺與多人共享使用的電腦上,多個用戶也可以分別添加多個配置文件,以便將所需保存的內容分隔開來。說到配置文件,就不得不提一下新引入的「訪客模式」(Guest Mode)。