解決 raindrop.io 匯入書籤遇到 invalid 錯誤

Raindrop.io 匯入書籤檔案遇到 invalid 錯誤,如果書籤筆數太多可以改用 CSV 檔案格式匯入。

Made with DALL-E 3


問題狀況

Raindrop.io 是線上書籤 (Edge 瀏覽器則稱為「我的最愛」) 服務,匯入書籤檔案遇到 invalid 錯誤。


開啟瀏覽器的「開發人員工具」可以看到更詳細的錯誤

import:1  Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

我試過使用 Firefox Bookmark、Chrome 匯出格式的書籤檔案 (HTML) 都會遇到相同錯誤。

解決方式

查看 Raindrop 文件匯入檔案有提到支援 CSV 檔案格式

1. 瀏覽器書籤管理員預設是匯出成書籤檔案 (HTML) ,會需要額外轉檔的步驟

(1) 安裝擴充套件 Export History/Bookmarks to JSON/CSV*/XLS* (適用 Chrome 或 Edge 瀏覽器)

(2) 下載 chrome bookmarks.json 檔案


(3) 前往 JSON To CSV Converter 網站,將 JSON 檔案轉成 CSV

2. 回到 Raindrop.io 網站

這邊要注意的是如果很在乎原本瀏覽器上的資料夾階層結構, CSV 檔案還需要額外花時間處理 folder 欄位。

總算可以開始匯入書籤



後來匯入一半遇到 Failed to fetch 錯誤,導致只有匯入約三分之一的書籤。只要將 CSV 檔案切割成三份就可以。


可能問題原因

近 20 萬筆的書籤檔案如果是 HTML 檔案格式,一次要匯入全部書籤會失敗。但是選擇 CSV 檔案格式,則可以逐筆匯入,因此可以順利匯入部分書籤。但是因為書籤資料筆數太多,導致處理時間太久而中斷匯入過程。

參考資料

  1. Import Data ― Raindrop.io Help



留言