1. 程式人生 > >PWA(Progressive Web App)入門系列:(二)相關準備

PWA(Progressive Web App)入門系列:(二)相關準備

前言

在上一章中,對PWA的相關概念做了基本介紹,瞭解了PWA的組成及優勢。為了能夠更快的進入PWA的世界,這一章主要對在PWA開發中,需要注意的問題,執行的環境及除錯工具做介紹說明。

瀏覽器要求

因為目前各瀏覽器對於PWA的支援度各不一樣,在這裡為了對PWA有更好的體驗及使用,需要對瀏覽器做一下要求。

下圖是目前各瀏覽器對PWA的支援度:

圖片來自ispwaready

可以參考ispwareadycaniuse來了解瀏覽器的支援情況。

電腦端要求

電腦端這邊建議使用Chrome 42+,或者用最新的。後面的課程會基於Chrome開發。

可以通過在Chrome瀏覽器的位址列中輸入chrome://settings/help

,來檢視版本資訊。

手機端要求

因為目前,對於PWA中Push API實現最好的瀏覽器只有Chrome,所以這裡仍然選擇Chrome 62+。因為PWA的一些技術需要依賴於系統支援,所以這裡建議使用純正的Android OS,或者可以在一些國際版的ROM系統上進行。

安裝網路伺服器

因為PWA的一些技術需要執行在https上,或者localhost(127.0.0.1)上,不能直接通過開啟html檔案的方式執行,所以這裡需要安裝一下本地的伺服器。

安裝

本地伺服器採用Web Server for Chrome點選下載

測試

安裝完成後,點選書籤中的應用

或者在位址列中輸入chrome://apps/

找到安裝後的Web Server for Chrome應用,單擊即可開啟。

通過點選HOOSE FOLDER按鈕,在彈出的文字框裡選擇自己開發的專案資料夾即可。

選擇完成後,記住開啟服務,開啟後會顯示Web Server:STARTED,表示服務開啟。

開發者工具

開啟

所有除錯都是基於瀏覽器的開發者工具進行,可以通過快捷鍵開啟。

  • F12 或者 Ctrl + Shift + I (Windows/Linxu)
  • Cmd+Opt+I(Mac)

或者通過選單欄進入

面板說明

開發PWA,我們主要用到的是Application面板。

包含Manifest的除錯、Service Worker的除錯,Cache的除錯等,在隨後的章節裡會詳細說明。

總結

這一篇主要對後的學習,在開發工具和開發環境上做了鋪墊,來方便後面的學習。


部落格名稱:王樂平部落格

CSDN部落格地址:http://blog.csdn.net/lecepin

知識共享許可協議
本作品採用 知識共享署名-非商業性使用-禁止演繹 4.0 國際許可協議進行許可。