[討論] iOS可安裝擋廣告擴充的瀏覽器
Reynard Browser是一個開源iOS瀏覽器,使用有別於主流WebKit的Gecko核心。
支援安裝電腦版Firefox擴充套件。
圖例:在iPhone SE 2016 (iOS 15) 安裝Reynard Browser,使用最新版核心的Firefox瀏
覽器上網,並安裝uBlock Origin擋廣告。替代iOS 15內建的老舊Safari。
https://i.meee.com.tw/hmJ9QxW.jpg

會找到這個瀏覽器,主要是想解決:
無法更新的舊iPhone/iPad如何使用新版瀏覽器 ?
舊版iPhone和iPad的用途,大概就是上網看影片了吧?
然而
在iOS系統停止更新後,瀏覽器APP通常也被迫停止更新了。iOS的瀏覽器是跟著系統更新跑的。
iOS瀏覽器不能使用自己的核心,或者說渲染引擎。因爲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還是不能自己更
新。
2025年,在歐盟和日本施壓下,已經逼迫Apple必須開放瀏覽器引擎了,需要iOS 17.4以
上版本。
參考文件:BrowserEngineKit - Apple Developers
https://developer.apple.com/documentation/browserenginekit
Gecko for iOS和Chromium for iOS的原始碼已經出現了。
不過Mozilla仍沒有動作,App Store的Firefox依然是WebKit!另外有Chromium iOS計劃,但要自己編譯。
目前只能用開源社群製作的瀏覽器才能擺脫WebKit,例如Rynard Browser。
Reynard Browsert的好處是它最低支援到iOS 13,也就是iPhone 6/iPad Air 2時代的機種
核心使用Gecko for iOS 也就是Firefox自有核心的移植版,能擺脫系統WebKit的限制
正常顯示最新版網頁。
目前Reynard Browser沒辦法上架App Store,必須側載IPA。到Github下載。
https://github.com/minh-ton/reynard-browser/
舊版iOS有漏洞能利用的話推薦使用「TrollStore」安裝。
或者直接越獄,就能安裝IPA。譬如我是iOS 15,且處理器是A11以前,有「Dopamine」能
用,不用電腦就能觸發越獄漏洞。
不然就用AltStore安裝IPA。這個版本需要手動開JIT以取得最好效能。
安裝後打開網頁測試User Agent,確認是Gecko沒錯。預設會僞裝爲Android版Firefox以求安裝擴充套件。
https://i.meee.com.tw/HLcTF8X.jpg

後到Firefox Add-Ons下載要使用的擴充套件就可以了。
希望未來App Store上的Firefox和Chrome能真正用上自家核心。
--
原創梗圖系列 https://i.imgur.com/Y10Cw4n.jpg









--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.245.218 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1782650735.A.276.html
MobileComm 近期熱門文章
PTT數位生活區 即時熱門文章