已知限制
購買 Tree Grower 之前請先睇呢啲說明。以下限制視乎瀏覽器同作業系統而定。至於檔案格式本身唔保證嘅事項,請睇 信任頁面。
| 項目 | 環境 | 情況 |
|---|---|---|
| Safari | macOS | 唔支援擷取或重播。請改用 Tree 列出嘅其他瀏覽器。 |
| Vivaldi | Linux | 可以連線,但無法擷取網頁。 詳情。 |
| 以 Flatpak 安裝嘅 Chrome | Linux,2.0.8 版或之前 | 無法自動偵測。已喺 2.0.11 版修正; 較舊版本嘅替代做法喺下文。 |
| 以 Flatpak 安裝嘅 Firefox | Linux | 唔支援。請改為透過你嘅 Linux 發行版套件或 Mozilla 套件安裝 Firefox。 |
| 「選擇瀏覽器位置…」 | Linux,2.0.8 版或之前 | 手動選擇嘅瀏覽器無法連線。已喺 2.0.11 版修正。 詳情。 |
| WebSocket 同 WebRTC 流量 | 所有環境 | 唔會擷取亦唔會重播。依賴呢啲功能嘅網頁可能無法完整重播。 |
已喺 Ubuntu 24.04 用 Tree Grower 同 Tree Player 2.0.8 版,以及套用 2.0.11 版修正後嘅版本完成檢查。
「Exec format error」
Connection Failed Failed to launch com.google.Chrome: Exec format error (os error 8)
原因。 Chrome 係以 Flatpak 安裝。2.0.8 版或之前嘅版本搵唔到 Flatpak 瀏覽器,而你喺「選擇瀏覽器位置…」揀嘅檔案其實係 Chrome 啟動器捷徑。呢個捷徑係文字檔,唔係程式,所以無法直接啟動。
解決方法。 請透過 下載更新至 2.0.11 版或之後版本。之後 Flatpak 瀏覽器會出現喺清單,例如「Google Chrome (Flatpak)」;之前手動揀嘅啟動器捷徑亦會自動正常運作,唔使再做其他設定。
如果你用緊 2.0.8 版或之前版本。 結束 Tree Grower,將以下幾行貼到終端機,再重新開啟 Tree Grower。Chrome 會自動開啟並連線。
W=/var/lib/flatpak/exports/bin/com.google.Chrome
[ -x "$W" ] || W="$HOME/.local/share/flatpak/exports/bin/com.google.Chrome"
mkdir -p ~/.config/DOSAYGO/trees
printf '{"selected_browser":{"kind":"Chrome","name":"Google Chrome","path":"%s"}}\n' "$W" > ~/.config/DOSAYGO/trees/config.json
flatpak override --user --filesystem=~/.config/DOSAYGO/trees/profiles com.google.Chrome
頭四行會將 Tree 指向 Flatpak Chrome。最後一行會令 Chrome 喺不同工作階段之間保留 Tree 嘅瀏覽器設定檔。唔加呢行都可以擷取,但每次關閉瀏覽器之後,你喺網站嘅登入狀態都會消失。呢個做法唔會影響你嘅授權或收藏集。
請安裝 Google 官方提供嘅 Chrome 套件,格式為 .deb 或 .rpm 。喺 Tree Grower 入面揀「瀏覽器」,再揀「變更…」,然後選擇「Google Chrome」。
「Permission denied」
Failed to launch com.google.Chrome: Permission denied (os error 13)
原因。 你手動揀嘅檔案係 Google 套件安裝嘅啟動器捷徑,格式為 .deb 或 .rpm 。同 Flatpak 捷徑一樣,佢唔係程式。
解決方法。 請更新至 2.0.11 版或之後版本,新版可以直接選擇啟動器捷徑。舊版本請揀「瀏覽器」,再揀「變更…」,然後喺清單揀「Google Chrome」。透過 Google 套件安裝嘅 Chrome 會自動偵測到。
開啟瀏覽器之後出現「404 Not Found」
Connection Failed BiDi connection failed: … POST /session failed: HTTP error: HTTP/1.1 404 Not Found
原因。 Linux 上嘅 2.0.8 版或之前版本,即使你喺「選擇瀏覽器位置…」揀啱檔案,瀏覽器都會啟動,但之後 Tree 會用錯誤方式連線,結果連線被拒絕。
解決方法。 請更新至 2.0.11 版或之後版本。新版會將手動選擇嘅瀏覽器識別為 Chrome、Chromium、Edge、Brave、Opera、Vivaldi 或 Firefox;其他檔案會被拒絕,並顯示原因。舊版本請揀「瀏覽器」,再揀「變更…」,然後喺清單選擇瀏覽器。如果清單入面冇 Flatpak Chrome,請用 上面嘅替代做法。
Vivaldi 可以連線,但無法擷取
Error: Navigate failed: … Chrome target setup timed out; target remains paused
原因。 Linux 上嘅 Tree 可以連接 Vivaldi,但無法準備佢嘅分頁進行擷取。我哋喺 Vivaldi 8.2 測試過,無論透過 Vivaldi 套件安裝定以 Flatpak 安裝都會遇到問題。我哋未搵到可以避開問題嘅設定。
解決方法。 揀「瀏覽器」,再揀「變更…」,改用清單上另一個瀏覽器擷取,例如 Chrome。
按鈕上出現細方格
2.0.8 版或之前版本嘅部分按鈕,本來應該顯示箭咀嘅位置會出現細小空心方格,例如「繼續」、「建立分支」同「返回」按鈕。呢個只係外觀問題,按鈕照常運作。已喺 2.0.11 版修正。
設定同記錄檔
Tree 會將設定、記錄檔同瀏覽器設定檔放喺同一個資料夾。Linux 會區分大小寫。
| 路徑 | 內容 |
|---|---|
~/.config/DOSAYGO/trees/config.json | 你選擇嘅瀏覽器同最後開啟嘅收藏集。刪除呢個檔案之後,下次啟動 Tree 時會再次要求你選擇瀏覽器。 |
~/.config/DOSAYGO/trees/logs/ | tree-grower.log 同 tree-player.log:警告同錯誤。 |
~/.config/DOSAYGO/trees/profiles/ | Tree 使用嘅瀏覽器設定檔,同你平時用嘅瀏覽器設定檔分開。 |
Windows 嘅資料夾位置係 %USERPROFILE%\.config\DOSAYGO\trees。
回報問題
如果呢頁冇列出你遇到嘅問題,請電郵至 support@dosaygo.com 並附上以下資料:
- 錯誤畫面截圖,或者完整嘅錯誤訊息文字。
- 你使用嘅作業系統;如果係 Linux,請一併提供發行版名稱。
- Tree Grower 或 Tree Player 嘅版本。
- 你使用嘅瀏覽器同安裝方式。如果係 Linux,提供以下指令嘅輸出會有幫助:
flatpak list。
寄出記錄檔之前,請先移除存取權杖同私人瀏覽資料,亦唔好附上私人收藏集。詳情請睇 封存檔處理方式。