在門市裡,被問到「Safari 怎麼把那個煩死人的訂閱彈窗關掉」的頻率,比你想像的高很多——尤其是中老年客人,手機螢幕一打開新聞網站,半個畫面都被「接受 Cookie」或「開啟通知」的橫幅蓋住,不知道要按哪裡才能繼續看。這是一個真實存在、讓人每天煩心的問題,iOS 18 之後終於有了比較乾淨的解法。
網址列左邊那個「AA」,正式名稱叫做「網站設定」。點開之後你會看到幾個選項:文字大小、網站設定、隱藏干擾項目。很多人用了 iPhone 好幾年,從來沒發現這裡藏著這些功能。
隱藏干擾項目就是我們今天要講的主角。點下去之後,Safari 會掃描當前頁面,試著把偵測到的彈窗、橫幅、訂閱提示、Cookie 通知等「覆蓋在頁面上的浮動層」移除,讓你直接看到文章主體。不需要安裝任何 App、不需要額外設定,就這樣一個點擊。
講給客人聽最怕說得太快,這邊拆得細一點:
這個設定是「針對這個網站記住」的。下次再開同一個網域時效果還在,不用每次手動點。換個說法就是:你只要對同一個網站設定一次,之後都不用再管它。
如果想要關掉這個設定、讓網站回到原本樣貌,一樣是 AA → 隱藏干擾項目再點一次,取消即可,完全可逆,沒有副作用。
如果你有幾個常逛的新聞網站每次都要手動點,可以設定讓「閱讀器(Reader Mode)」自動接管——進到文章頁面就直接切換成排版乾淨的閱讀模式,廣告、側欄、彈窗一次清光,連 AA 都不用按。
完整路徑是:設定 → Apps → Safari → 閱讀器 → 自動開啟閱讀器
進去之後開關打開,下方可以選「所有網站」或只針對特定網站開啟。建議不要全開「所有網站」——購物頁、社群頁面有時候觸發閱讀器之後反而版面錯亂,選幾個你最常逛的新聞網站就好。
「隱藏干擾項目」最早其實在 iOS 17 就出現了,但功能比較陽春,屬於實驗性質。到了 iOS 18,Apple 把它整合得更完整——跟「設定 → Apps → Safari」裡面的閱讀器選項打通,記憶各網站設定的穩定性也更好。
版本對照:
如果你現在在 iOS 16 或更早,AA 選單裡找不到這個選項是正常的,不是你的手機壞了,是功能還沒有。建議評估升到 iOS 18。
機型支援方面,iOS 18 可以安裝在 iPhone XR 以後的機型,包含 XR、XS 系列、11、12、13、14、15、16 全系列。SE 的話,SE 第二代(2020)和 SE 第三代(2022)都支援 iOS 18。
「隱藏干擾項目」的成效跟網站本身的前端寫法有直接關係。Safari 的偵測機制是靠辨識「覆蓋在內容上方的浮動層」,但有幾種情況它認不出來:
情況一:彈窗內嵌在頁面結構裡
有些網站不是用 position: fixed 的浮層,而是把彈窗直接寫進 HTML 結構,混在內容流裡面。Safari 掃描時分不清楚哪個是「主要內容」、哪個是「干擾物」,就會略過不處理。
情況二:JavaScript 延遲觸發的彈窗 頁面載入後幾秒才跳出的彈窗(例如你滑到一半突然出現的「加入會員」提示),有時候比 Safari 的干擾偵測機制還快。這種情況可以試試先讓彈窗出現、再去點 AA,有時候重新整理一次就能讓 Safari 抓到。
情況三:點了之後版面跑掉 少數網站按下去之後,Safari 誤判把某些「正常的固定元件」也一起隱藏了,結果導覽列消失、圖片跑位。這時候取消這個設定就好,網站會回到原本狀態,不用擔心有什麼永久影響。
遇到實在很頑固的彈窗,換個角度想:那個網站的體驗本來就很差,你可以直接找替代的資訊來源。門市常有客人問「為什麼某某論壇的 Safari 看起來特別亂」,多半是那邊廣告塞太多、頁面結構寫得很差,跟 iPhone 本身關係不大。這是網站的問題,不是你的手機的問題。
既然點進去了,AA 選單裡另外幾個功能也值得認識:
文字大小:直接在這裡拖動或點 A/A 調大縮小,只針對當前網站,不影響全局設定。老客人最常問的「網頁字怎麼變大一點」,直接在這裡搞定,不用去設定裡找。
網站設定:可以針對這個網站設定相機/麥克風權限、內容攔截器開關等進階選項。一般使用者很少需要動,但如果某個網站功能異常,可以來這邊看看是不是哪個權限被擋住了。
閱讀器視圖(舊版顯示)或使用閱讀器:直接切換成閱讀器模式的快捷按鈕。和前面說的「自動開啟」不同,這是單次觸發,不會記憶到下次。
實際在門市用幾個台灣主流網站測試過,給大家參考:
付費牆不在這個功能的設計範圍內,不要期待可以用它來看限制文章。Cookie 同意橫幅、訂閱 Newsletter 提示、開啟通知詢問——這些才是它真正對付的東西。
Q:我的 AA 點開沒有「隱藏干擾項目」這個選項,是哪裡出問題?
A:最常見的原因是 iOS 版本不夠新。iOS 16 以下沒有這個功能,iOS 17 才開始出現,iOS 18 是完整版。去「設定 → 一般 → 關於本機」確認你的 iOS 版本,如果還在 iOS 16,建議考慮升級。另一個可能是你開的是 App 內建瀏覽器(例如 Facebook、LINE 裡開的網頁),那個不是真正的 Safari,沒有這些功能。要用原生 Safari App 才有。
Q:這個設定會讓網站存取我的資料嗎?有沒有隱私疑慮?
A:沒有。「隱藏干擾項目」是 Safari 在本機端執行的操作,Apple 不會把你造訪哪些網站、設定了哪些選項同步到伺服器分析。這個功能本質上是 Safari 幫你過濾頁面元素,跟 VPN 或廣告攔截器的性質不同,不需要把流量導到第三方。
Q:設定了「隱藏干擾項目」,會不會讓網站覺得我拒絕了 Cookie 然後功能跑掉?
A:不會。這個功能只是把視覺上的覆蓋層藏起來,並不是真的回應了 Cookie 的同意或拒絕請求。技術上,它是隱藏 DOM 元素,不是攔截網路請求或修改 Cookie 設定。所以網站那邊不會收到你「拒絕」的訊號,功能上的影響非常有限。少數網站可能會因為沒偵測到彈窗被點擊而讓內容無法正常顯示,這時候取消掉就好。
iPhone 有沒有值得升級、要不要換新機,歡迎來 iLab 門市聊聊,或直接帶著手機來,現場幫你看。