
幾個月前 我們發表文章 這與我們在部落格圈發現的現象相呼應:Mozilla 正在準備支持 Firefox 上的 PWA。您可以在上一個連結中找到更多信息,但基本上它是一個選項 about:config中 它確實存在,但什麼也沒做,至少我們是這麼認為的。它的存在只是一種意圖的宣示,今天我們對這個功能有了更多的了解,它幾乎肯定會在不久的將來成為現實。
考慮到這個功能非常有趣,以至於許多用戶表示,由於小熊貓瀏覽器沒有這個功能,他們更喜歡 Chrome 而不是 Firefox。因此,我每週都會測試幾次,看看 Firefox Nightly 版本最終是否會啟動它。今天,我深入挖掘了一下,偶然發現了一個討論這個功能的 Reddit 帖子。在那裡,我們讀到了 一個好消息和一個壞消息你先想要哪一個?
Firefox 上的 PWA 現已在穩定版本中可供測試…
…但如果你使用的是 Windows。我不知道它是否適用於 macOS,但是 在 Linux 上不可用, 這可是個壞消息。正如我們在相關文章中解釋的那樣,這項新功能已經在瀏覽器中了,但目前必須手動啟動。 about:config中,想要 browser.taskbarTabs.enabled 然後你點選右邊的開關,把它從「false」改為「true」。然後我們進入一個被指定為 PWA 的頁面,我們會看到在右上角,在 URL 欄旁邊,有一個新的圖標,清楚地表明它是用於「安裝應用程式」的,在我看來,這個螢幕就像一台帶有向下箭頭的筆記型電腦。
安裝應用程式後,只需前往“開始”功能表並啟動它即可。您在 Windows 和 YouTube PWA 上看到的內容與標題截圖中的內容一致。如果您覺得 Windows 圖片有點尷尬,我深感抱歉,但 Linux 在後台運行時我無法發布任何內容。
有關 Firefox 中的漸進式 Web 應用的詳細信息
Firefox 中的 PWA 有幾個值得關注的細節。首先,至少目前來說, 有一個 URL 欄這有其優點,但也有一些缺點。優點是我們有後退和前進按鈕。缺點是它佔用空間,尤其是 URL 欄,完整顯示時不太美觀。此外,還有一個按鈕可以退出 PWA 並返回原始頁面。
與 Chromium PWA 提供的功能相比,擴充功能和其他選項直接位於視窗列中,乍看之下並沒有什麼不同。我可能不太喜歡 URL 欄的可見性;我習慣使用 Brave PWA,它們看起來更簡潔。
另一方面,正如預期的那樣,不會建立單獨的設定檔。例如,如果我們在 Firefox 中登入 YouTube,那麼我們也將登入 YouTube PWA。
解除安裝應用程式
我還沒找到卸載 Progressive Web Apps 的選項。這顯然是個實驗性功能,但必須得用。在 Windows 系統中,我透過在「開始」功能表中右鍵單擊應用程式並詢問路徑來解決這個問題。由於這類應用程式實際上是一個啟動器,帶有一些用於設定視窗形狀的選項,所以我只能刪除快捷方式,僅此而已。
如果 Firefox 中的 PWA 也出現在 Linux 上時這個問題沒有解決,我們將不得不刪除在 〜/。本地/共享/應用儘管我們希望到那時一切都會變得更好。