iCab 使用詳解:打造 iOS 最佳備用瀏覽器
編注:本文節選自少數派付費欄目Power+。Power+ 聚焦於效率工具和生產力技巧的挖掘,輔以對 App、數字生活方式的探討,以每週 4 次、總計超過 300+ 期的頻率更新,為你提供源源不斷的生產力補給包,幫你解決具體的、直接關係到每天生活工作的痛點。
:zap:️ ofollow,noindex" target="_blank"> 點此瞭解 Power+ 每週更新目錄
在 iOS 上,最受歡迎的瀏覽器就是 Safari 1 ,一般我們也用不到其他的瀏覽器。
但你可能不知道,在 Safari 連標籤頁都不支援的那會兒 2 ,有一款第三方瀏覽器就具備了桌面級的標籤管理。它就是 iCab 。時至今日,雖然 Safari 的功能日益完善,但 iCab 在自定義分屏模式、下載管理等方面仍然讓 Safari 甚至其他的瀏覽器都望塵莫及。
和 DEVONthink、OmniFocus 等頂級工具一樣,iCab 這款「德系工具」也有著繁複的介面、多到讓人頭暈的功能,加上中文世界缺少對 iCab 的介紹,造成了多數人單知道 iCab 厲害,卻不知道怎樣駕馭它。
這篇文章中,我們將一起從零開始認識、配置 iCab,把它打造成 iOS 上最強大的備用瀏覽器。
iCab 的「超能力」
在使用 iCab 之前,我們需要認識到它並不是 Safari 的替代品,畢竟憑藉在蘋果生態中的地位,Safari 的體驗是更加無縫的。
但是,Safari 有許多沒法實現的功能,比如想下載檔案、使用桌面端頁面時,就力不從心。此時 iCab 就派上了用場。可以說,iCab 就是你的最佳備用瀏覽器,能讓人安心地使用移動裝置,不用總是求助於電腦。
下面我先向你展示 iCab 從下載檔案到抓取網頁圖片總共 10 個超能力,讓你一窺它的強大。
1. 下載管理
iOS 下載檔案的體驗一直很糟糕。Safari 只能下載部分檔案(手一抖還會導致下載失敗),對於一些古老網頁的附件只能預覽而下不下來。
iCab 在提供下載功能的同時,還可以管理下載的進度,甚至能夠 多執行緒加速、後臺下載、斷點續傳 ,基本可以當作一個下載管理工具來使用。

而且,iCab 的下載資料夾直接整合在了 Files 裡面,你可以隨意地取用其中的檔案。

另外,iCab 還有可以為下載好的檔案設定自動化動作(需要內購),執行自動打標籤、整理進資料夾等操作。
2. 訂閱網頁 RSS
RSS 是我們獲取資訊的重要途徑之一,不過很多網頁沒有提供 RSS 訂閱的按鈕(或者按鈕很不顯眼),此時我們還得四處搜尋,很麻煩。iCab 可以嗅探 RSS 地址,直接幫我們開啟訂閱的頁面(不過對於中文網站的支援還不全)。

說起在 iOS 上快速訂閱網頁的 RSS,另一個選擇就是 RSS Hawk ,但是它售價 30 多塊錢,而 iCab 的價格還不到它的一半。
3. 自動設定使用者 ID
使用者 ID(User Agent)是瀏覽器的「身份證」,iCab 可以讓你自己設定使用者 ID,從而把自己「偽裝」成其他瀏覽器,實現一些移動端瀏覽器難以完成的功能,比如檢視完整的知乎頁面、下載有作業系統需求的檔案安裝包等等。

Safari 等瀏覽器也可以「請求桌面端」,但是每次手動點選並不方便。我甚至看到 Twitter 上有使用者給網路代理工具添加了規則,從而自動用桌面模式開啟知乎。
4. 多賬戶切換
對於擁有多個賬戶的使用者來說,賬戶切換一直是一個痛點。有人甚至為此裝了兩個瀏覽器。
比如編輯部的同事們,每天就要用自己的賬戶釋出文章,再用編輯部賬戶來回答讀者提問,併為剛剛釋出的文章點個贊 :new_moon_with_face:。
iCab 允許你同時設定多個瀏覽器賬戶,每個賬戶可以獨立登入網頁或社交網路,互補干擾,切換起來也只是點選幾下工具欄圖示的功夫。

5. 顯示網頁原始碼
除了前端工作者,普通使用者其實也用得上「檢視原始碼」這個功能,無論是想找到圖片和視訊的下載地址,還是想借鑑一下網頁的排版樣式,檢視原始碼都是一個「萬金油」技能。

iCab 內建了「檢視原始碼」模組,並且提供了程式碼高亮,看起原始碼來很清晰。
6. 在應用內開啟 App Store 連結
不小心戳到 App Store 連結是一件煩人的事情,往往不是自動跳轉到 App Store,就是留給你一個空白的網頁。其實在 iCab 中,我們根本不需要開啟 App Store 就能檢視應用資訊。

7. 自定義搜尋引擎
一般人搜尋一樣東西,會先用百度或 Google 搜到自己想去的站點,再找開啟網頁、在輸入框裡輸進關鍵詞。其實這是非常低效的搜尋方式。而 iCab 就允許我們自定義搜尋引擎,直接在目標站點進行搜尋。

Safari 等主流瀏覽器也支援更換搜尋引擎,但除了自帶的幾個搜尋引擎外一般不允許自定義,切換時還需要進設定裡面折騰,遠不如 iCab 點選一下來得簡單。
8. 自動刪除使用者資料
比較注重隱私的人,可能會使用隱私模式,但這也會讓歷史記錄無處可尋,導致我們連回過頭看看剛剛關掉的網頁也做不到。
iCab 提供了折中的方案,能在經過一段預設時間後再清除使用者資料,既能在一定程度上保護隱私,也可以給你一點「後悔」的時間。可選的時長從 0 到 24 小時都有。

9. 儲存網頁為 webarchive 格式
webarchive 是一種網頁的儲存格式,可以保留網頁中的動圖甚至視訊。如果你是 DEVONthink 的使用者,會常常和這種格式打交道。
不過,iOS 的 Safari 不提供存為 webarchive 的功能,而 DEVONthink 也沒法抓取付費網頁(比如 Power+)的內容,於是使用者只能去 Mac 上儲存網頁。好在 iCab 提供了「下載網頁」功能,解決了在 iOS 上收集網頁到 DEVONthink 的難題。
而且 iCab 會把 webarchive 檔案存在 Files 中,你可以直接把存好的網頁拖進 DEVONthink 的資料夾,非常直白。
10. 抓取頁面圖片
如果頁面上的圖片不能長按複製,那你除了去原始碼裡面扒下載地址,還可以用「Display all Images」模組來檢視、下載頁面上任意的圖片。
從零開始使用 iCab
第一次開啟 iCab,相信多數人和我一樣都「傻」了,望著撲面而來的滿螢幕功能按鈕,不知從何下手。Hum 早早就買了 iCab,也是因為這個並不友好的介面而遲遲沒有去研究它。

所以,我們將把預設的功能先移除掉,再像搭積木一樣,分門別類慢慢加上我們真正需要的功能。
清理工具欄
讓我們從清理工具欄開始。
在「設定 - 使用者介面 - 工具欄圖示」中,先把預設的功能按鈕都移除掉,再根據自己的需要一一新增。

我建議先新增以下幾個圖示,通過它們可以快速啟用上一節中介紹過的重點功能——畢竟我們不是要把 iCab 變成全能的 Safari 替代品,而是用它來彌補主流瀏覽器的不足。
- URL 欄:顯示網址、搜尋內容;
- 動作:啟用特殊功能;
- 模組:啟用附加功能;
- 下載:開啟下載管理;
- 設定:開啟使用者設定。
如果你在 iPad 上使用 iCab,我還建議取消勾選「設定 - 使用者介面」中的「文件標題」,進一步精簡介面。清理好後的工具欄所佔用的空間也比預設介面整整少了一行,看起來清爽多了。

新增動作
「動作」是 iCab 自帶的一系列快捷操作,比如列印網頁、填充密碼。這些功能和 Safari 有很大的重複,沒必要在 iCab 裡再堆積一遍。所以第一步還是照例清理預設的動作。
在「使用者介面 - 動作選單」中,把用不到的動作都拖出「主選單」。iCab 的動作選單是有層級的,預設狀態下選單裡還套著截圖、共享等幾個選單,用起來不夠快捷,我的做法就是隻留下 iCab 最特色的幾個,同時去除資料夾,把動作一字鋪開。下面是我最推薦使用的幾個動作,你幾乎沒法在其他瀏覽器裡看到:
- 瀏覽器 ID:快速切換瀏覽器 ID(User Agent),實現開啟桌面端網頁、下載有特殊作業系統要求的檔案等等特殊功能;
- RSS 訂閱:一鍵訂閱當前網頁到 RSS 閱讀器;
- 開啟雙視窗:雙視窗瀏覽,即使在分屏模式下也能使用;
- 儲存網頁(下載):儲存網頁為 webarchive 格式。如果你想在 iOS 裝置上把付費文章(比如現在這個頁面 :full_moon_with_face:)儲存進 DEVONthink,就可以用上 iCab 的「儲存網頁」功能,下載好後直接從 Files 的 iCab 資料夾中把檔案拖到 DEVONthink 資料夾。

新增模組
「模組」類似桌面級瀏覽器上的擴充套件外掛,可以說是 iCab 的一個殺手功能。雖然在 iOS 引入 Share Sheet 後 Safari 也變相擁有了「外掛」,但往往要裝一堆第三方應用(有的還不便宜),或者需要你自己編寫 URL Scheme。iCab 的模組就像一把瑞士軍刀,現成幫你集成了一些實用功能。
不過 iCab 的模組太多,我們還是要挑選一下。在「工具 - 模組」中,先點選右上角的 +
按鈕,取消勾選所有模組,再根據需要進行新增。如果你想調整模組的順序,點選模組設定介面右上角「編輯」後拖移它們就行。
在長期的使用中,我最後留下來這些模組:
- Google Cache:
- Translation by Google:翻譯網頁文字;
- Auto Refresh:自動重新整理網頁,看 WWDC 時自動刷出新的推特、留言板 :full_moon_with_face:
- Source Code:檢視網頁原始碼;
- Read Web Page Aloud:朗讀網頁文字,沒空看文章的時候可以試試用聽的;
- URL Shortener:製作網頁短連結。

新增搜尋引擎
比起動作和模組這兩種挑挑選選就行的「自助餐」,新增自定義的搜尋引擎就稍微麻煩一些,需要你自己去尋找各個引擎的 URL。當然,我們還是先在 iCab 設定的「工具 - 搜尋引擎」中取消勾選用不到的搜尋引擎。
接下來新增一個自定義的搜尋。以少數派的 URL 為例,我們依次填入:
- 標題:任取,如
少數派
; - URL:
https://sspai.com/search/article?q=%@
,其中%@
表示要搜尋的關鍵詞; - 文字編碼,空著不用填。

方便起見,我為你收集了一些常用的搜尋引擎(已經按照 iCab 的語法配置好了),可以幫你快速上手。
推薦的搜尋引擎:
https://duckduckgo.com/?q=!g%20%@ https://duckduckgo.com/?q=!unsplash%20%@ https://duckduckgo.com/?q=!pexels%20%@ https://duckduckgo.com/?q=!giphy%20%@ https://duckduckgo.com/?q=!taobao%20%@ https://s.2.taobao.com/list/list.htm?q=%@&search_type=item&_input_charset=utf8 https://www.amazon.cn/s/ref=nb_sb_noss?__mk_zh_CN=亞馬遜網站&url=node%3D116169071&field-keywords=%@ https://sspai.com/search/article?q=%@ https://www.google.co.jp/search?client=safari&rls=en&q=site:sspai.com+%@
配置下載選單
下載功能作為 iCab 的另一大特色,也提供了相當多的自定義選項。
我們先配置一下下載的拓展功能選單。在設定的「使用者介面 - 選單」中,有「關聯選單(下載)」和「編輯選單(下載)」兩項,分別會在點選下載檔案和批量選中下載專案後彈出。配置方式和動作、模組類似,這裡不贅。

自動匹配使用者 ID
通過使用者 ID 把 iCab「偽裝」成其他瀏覽器,就能完成許多桌面瀏覽器或特殊作業系統才能實現的功能,比如檢視完整的知乎回答、避免網頁強制開啟購物應用,等等。
iCab 不僅能夠「偽裝」,還可以針對不同的網站自動切換 ID。
在「網路 - 瀏覽器 ID」中,我們來為知乎設定一條規則。點選右上角的「編輯」,輸入匹配的網站 *.zhihu.*
(帶有 zhihu
的 URL),然後將使用者 ID 選為 Safari(Mac) 。

現在開啟一個知乎頁面,顯示的就是桌面端的效果了。

比較讓人哭笑不得的是,我最常用到使用者 ID 的情景卻是把 iCab 偽裝成 Windows 版的瀏覽器,然後從官方渠道下載一個 Chrome 的安裝包丟給沒有網路條件的同學
用手勢和快捷鍵武裝 iCab
相信經過上面的一番配置,你還是會有點眼花繚亂:功能那麼多,怎樣快速啟用它們?其實除了點開選單,你還可以為最常用的功能設定 手勢操作 ,甚至繫結一組 快捷鍵 。
在 Safari 還不支援右滑返回的年代 3 ,iCab 就支援自定義手勢,並且不斷開放能夠繫結的功能,一直把手勢操作上的優勢保持到了今天。
在「使用者介面 - 多點手勢」中,我們可以看到多達 12 個可選的手勢,直接為它們選好一個功能就可以使用了。

你會注意到「多點手勢」下方還有一組「繪製手勢」的設定,我認為這種需要先點選按鈕再滑出手勢的操作遠不如多點手勢流暢,加上我們的目的是拿 iCab 來彌補 Safari 的不足,不用大費周章,這裡就不介紹繪製手勢了。
對於 iPad 使用者來說,iCab 的快捷鍵也是不容錯過的操作方式。同樣在「使用者介面」中,我們開啟「藍芽鍵盤(當然 Smart Keyboard 也能用上 iCab 的快捷鍵)」,可以看到 iCab 已經預設了 44 組快捷鍵——你可以自由增減。
快捷鍵的編輯介面非常簡單直接,就是組合好修飾鍵( ⌘Command
、 ⌥Option
之類)和字母數字等按鍵,在搭配上一個對應的動作。我加了一組 ⌘Command - S
的快捷鍵,綁定了「儲存網頁」的動作,成功把自己在電腦上的習慣帶到了 iCab 裡。

之所以把這兩種操作方式放到最後來說,就是考慮到先熟悉功能、再為它找合適的啟動方式會更合理,能夠在認識到自己需求的情況下來一步步學習怎樣實現。如果一上來就先拿 iCab 豐富的操作方式填滿腦袋,可能諸位學完卻要「拔劍四顧心茫然」了。
> 訂閱 Power+ ,瞭解更多提升效率的方法。善用數字工具,讓工作高效起來 :muscle: