Reynard Browser是一個開源iOS瀏覽器,使用有別於主流WebKit的Gecko核心。支援安裝Firefox擴充套件。

可以安裝在無法更新系統的舊iPhone/iPad裝置,拯救其上網能力。最低需要iOS 13系統版本,也就是iPhone 6 & iPad Air 2以上。
圖例:在iPhone SE 2016 (iOS 15) 安裝Reynard Browser,使用最新版核心的Firefox瀏覽器上網,並安裝uBlock Origin擋廣告。替代iOS 15內建的老舊Safari。

1. iOS的WebKit問題爲何? #
什麼時候iPhone才能安裝真正的Firefox和Google Chrome瀏覽器?
Apple一直在iOS用WebKit束縛著使用者的瀏覽器自由。
在iOS系統停止更新後,瀏覽器APP通常也被迫停止更新了。
iOS瀏覽器不能使用自己的核心,或者說渲染引擎。例如,在電腦上,Firefox使用Gecko核心,Chrome則是使用Blink。因爲iOS瀏覽器App都需要import系統的WebKit,也就是/System/Library/Frameworks/WebKit.framework,因此現在的Firefox (v.152) 和Chrome (v.149) 不過都是Safari換皮罷了。功能會受到WebKit限制。
這樣,瀏覽器APP即使還能更新,核心卻不能升級。這會導致舊版iOS系統連拿來上網都有困難,有許多bug和漏洞,———就像2026年仍在使用Windows 7的IE 11一樣。
WebKit綁定iOS系統更新的問題要到iOS 26才有緩解,也就是Background Security Improvements。WebKit可以獨立於系統更新了。但舊版iOS系統的WebKit還是不能自己更新。
那麼,接下來就得讓逼迫Apple開放iOS的APP能使用他們自己的瀏覽器引擎了!
Gecko和Blink已經準備好幹趴WebKit了。
聽說Gecko for iOS的原始碼已經維護很久了。
2025年,在歐盟和日本施壓下,已經逼迫Apple必須開放瀏覽器引擎了,需要iOS 17.4以上版本。參考文件:BrowserEngineKit - Apple Developers
不過Mozilla仍沒有動作!?這個issue有很多討論。
另外有Chromium iOS計劃,但要自己編譯。
目前只能用開源社群製作的瀏覽器才能擺脫WebKit,例如Reynard Browser。
2. 無法更新的舊iPhone如何使用新版瀏覽器 #
Mozilla它真的,我哭死,App Store的Firefox (v.152) 到現在還爲2021年發表的iOS 15提供支援,不像那些Chromium的都要iOS 18以上惹。
不過目前iOS瀏覽器基底都是WebKit都是了,Firefox也不例外,Webki不能獨自升級。
從一些網站回報的資料來看,Firefox和Safari的User Agent版本確實不同。可是,因爲iOS App的瀏覽器都需要import系統的/System/Library/Frameworks/WebKit.framework,所以瀏覽器更新了核心卻沒升級。
此外User Agent也包含iOS版本的字串。你只能期望一些網站不要發神經,單用iOS版本判斷你的瀏覽器「太老舊」了。
Firefox對老機型優化不好,2GB RAM的iPhone SE 2016很容易發熱。
那麼在iOS 15安裝Firefox也沒有解決WebKit過老的問題,必須使用非WebKit的瀏覽器。也就是Reynard Browser。
3. 安裝Reynard Browser #
Reynard Browser是越南開發者minh-ton推出的實驗性開源專案。
這個瀏覽器最低支援到iOS 13耶。Gecko版本跟著主線跑。還可以安裝uBlock Origin擴充套件。
目前Reynard Browser沒辦法上架App Store,必須側載IPA。到Github下載。
舊版iOS有漏洞能利用的話推薦使用TrollStore安裝。
或者直接越獄,就能安裝IPA。譬如我是iOS 15,且處理器是A11以前,有Dopamine能用。
不然就用AltStore安裝IPA。這個版本需要手動開JIT以取得最好效能。
安裝後打開網頁測試User Agent,確認是Gecko沒錯。
這是Safari的User Agent。

然後這是Reynard Browser的。不過爲了能順利安裝擴充套件,它會將自身僞裝成Android版Firefox。
