將網頁製成桌面 app
這就是所謂的「web app」嗎?不確定。
Prism
Firefox(Gecko)核心的解決方案,(2016 的)前幾年已中止。之前還在用 Linux 時有用過。
Fluid
核心好像是 Safari(所以這是一個 Mac-only 的解決方案哦)
還不錯用
但可能因為核心太舊,執行部分網頁時功能會有小小的異常(例如 Gmail 內不能用 ``⇧⏎`` 換行、Facebook 影片無法全螢幕播放)
↑20160908 寄信反映
功能可能是所有解決方案裡最豐富的(因為好像幾乎是自己重寫一個瀏覽器一樣)
Chrome App Builder
Electron
WebDGap
- 優點
- Node-webkit 及 Chromium 似乎蠻省資源的,以執行 Wikiwand 為例,Firefox 可能需要耗到 100% CPU,而 Node-Webkit 就只要 40~50%
- 缺點
- app 肥大,要 80~90MB cf. Fluid app 一個大概 7MB 多而已
createGcApp
- 優
- 差不多和 Fluid 一樣簡便
- 亦可自訂 icon
- 比起 Chrome App Builder 的成品更獨立,所以不會被與 Chrome 視為相同的 app instance,獨立切換 app 無虞
- 程式核心永遠是最新的 Chrome(只要本機的 Chrome 有一直更新),不像 Fluid 用的 Safari 還是 Webkit 好像是封閉的
- 缺
-
app 的大小可能會隨 profile 越來越肥(其實 Fluid app 也是越來越肥啊,只是存在其他地方,所以這不成問題)
Flotato
Flotato - lost in a sea of browser tabs?
去(2020)年找到,但因為當時 macOS 還在 10.11 而無法用
2021 在舊機 Mojave 上以及新機上都有用了
雖然 Gmail 及 Spotify 方面遇到些問題,不過 FB 是堪用的(但一開始預設連到行動版,要一番工夫才能硬調到桌面版)
喔喔 Big Sur 上 Spotify 可以用了,不曉得是新系統的緣故還是新版 Flotato 的緣故
什麼?!YouTube 即使改用桌面版也無法全螢幕?是因為它的 useragent 是行動裝置嗎?扣 100 分
FirefoxPWA
filips123/FirefoxPWA: A tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox
裝 extension
依跳出的網頁指示
用 Homebrew 裝相關程式
執行連結指令
安裝 runtime
自動完成 ✅
試用
Spotify 播放器
用 Firefox extension 的工具列按鈕 Install current site
進行設定 ✅
是裝到 ~/Applications,而不是全系統,所以有可能只有本使用者可以用
第一次執行需要等個 10 秒,是因為要建立 profile?
會變成一個新的 Firefox 實體,用全新的 profile,Dock 圖示是網站圖示,執行檔的圖示仍是 Firefox,只是程式名稱變 Spotify
順利 redirect 到 FB 登入,再 redirect 回來 ✅
-
預設使用介面是英語耶
-
SoundSource 裡是辨識成一個 bash 程式項目,但直接調整這個程式的音量的話沒有效果,必須調 Firefox 整體
Menubar 都跟一個正常的 Firefox instance 一樣,是完整的
不過不吃 ``⌘L``,看來是進入視窗模式?👍
也不吃 ``⌘T``,沒有新分頁
但吃 ``⌘N`` 新視窗
其他