Safari 干擾控制:把網頁上煩人的彈窗、橫幅藏掉
校 iLab學校校長Apple 生態系・新手入門・依官方資訊整理開始前
AA 那個按鈕,99% 的人從來沒點過
在門市裡,被問到「Safari 怎麼把那個煩死人的訂閱彈窗關掉」的頻率,比你想像的高很多——尤其是中老年客人,手機螢幕一打開新聞網站,半個畫面都被「接受 Cookie」或「開啟通知」的橫幅蓋住,不知道要按哪裡才能繼續看。這是一個真實存在、讓人每天煩心的問題,iOS 18 之後終於有了比較乾淨的解法。
網址列左邊那個「AA」,正式名稱叫做「網站設定」。點開之後你會看到幾個選項:文字大小、網站設定、隱藏干擾項目。很多人用了 iPhone 好幾年,從來沒發現這裡藏著這些功能。
隱藏干擾項目就是我們今天要講的主角。點下去之後,Safari 會掃描當前頁面,試著把偵測到的彈窗、橫幅、訂閱提示、Cookie 通知等「覆蓋在頁面上的浮動層」移除,讓你直接看到文章主體。不需要安裝任何 App、不需要額外設定,就這樣一個點擊。
完整操作路徑:一步一步這樣做
講給客人聽最怕說得太快,這邊拆得細一點:
- 用 Safari 開啟任何一個有彈窗的網頁——聯合報、ETtoday、中時、TVBS 新聞都常見這種設計
- 等頁面載入完成,讓彈窗先出現
- 點一下頂部網址列最左邊的 AA 圖示(如果網址列在底部,就往上滑讓它浮出來)
- 選「隱藏干擾項目」
- 頁面會自動重新整理,彈窗通常就消失了
這個設定是「針對這個網站記住」的。下次再開同一個網域時效果還在,不用每次手動點。換個說法就是:你只要對同一個網站設定一次,之後都不用再管它。
如果想要關掉這個設定、讓網站回到原本樣貌,一樣是 AA → 隱藏干擾項目再點一次,取消即可,完全可逆,沒有副作用。
閱讀器模式:更懶的人用這個
如果你有幾個常逛的新聞網站每次都要手動點,可以設定讓「閱讀器(Reader Mode)」自動接管——進到文章頁面就直接切換成排版乾淨的閱讀模式,廣告、側欄、彈窗一次清光,連 AA 都不用按。
完整路徑是:設定 → Apps → Safari → 閱讀器 → 自動開啟閱讀器
進去之後開關打開,下方可以選「所有網站」或只針對特定網站開啟。建議不要全開「所有網站」——購物頁、社群頁面有時候觸發閱讀器之後反而版面錯亂,選幾個你最常逛的新聞網站就好。
這功能是 iOS 幾開始有的?版本差異整理
「隱藏干擾項目」最早其實在 iOS 17 就出現了,但功能比較陽春,屬於實驗性質。到了 iOS 18,Apple 把它整合得更完整——跟「設定 → Apps → Safari」裡面的閱讀器選項打通,記憶各網站設定的穩定性也更好。
版本對照:
- iOS 16 以下:AA 選單裡只有「網站設定」和「閱讀器視圖」,沒有「隱藏干擾項目」這個選項
- iOS 17:出現「隱藏干擾項目」,但整合度較低,部分機型體驗不穩定
- iOS 18:完整版,設定記憶更穩,跟閱讀器選項整合,是建議的目標版本
如果你現在在 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 選單裡其他功能順便認識一下
既然點進去了,AA 選單裡另外幾個功能也值得認識:
文字大小:直接在這裡拖動或點 A/A 調大縮小,只針對當前網站,不影響全局設定。老客人最常問的「網頁字怎麼變大一點」,直接在這裡搞定,不用去設定裡找。
網站設定:可以針對這個網站設定相機/麥克風權限、內容攔截器開關等進階選項。一般使用者很少需要動,但如果某個網站功能異常,可以來這邊看看是不是哪個權限被擋住了。
閱讀器視圖(舊版顯示)或使用閱讀器:直接切換成閱讀器模式的快捷按鈕。和前面說的「自動開啟」不同,這是單次觸發,不會記憶到下次。
台灣常見新聞網站實測:哪些有效?
實際在門市用幾個台灣主流網站測試過,給大家參考:
- ETtoday:對 Cookie 同意橫幅有效,彈窗大部分能清掉
- 聯合報(udn.com):登入提示彈窗有效;但部分付費牆提示屬於頁面結構,清不掉
- 中時新聞網:廣告橫幅有效,但側邊浮動廣告效果不穩定
- TVBS 新聞:Cookie 通知有效,其他元素影響不大
- 商業周刊(businessweekly.com.tw):付費牆內嵌在內容中,無法透過此功能繞過(這也不是這個功能的設計目的)
付費牆不在這個功能的設計範圍內,不要期待可以用它來看限制文章。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 門市聊聊,或直接帶著手機來,現場幫你看。
常見問題
我的 AA 點開沒有「隱藏干擾項目」這個選項,是哪裡出問題?
最常見的原因是 iOS 版本不夠新。iOS 16 以下沒有這個功能,iOS 17 才開始出現,iOS 18 是完整版。去「設定 → 一般 → 關於本機」確認你的 iOS 版本,如果還在 iOS 16,建議考慮升級。另一個可能是你開的是 App 內建瀏覽器(例如 Facebook、LINE 裡開的網頁),那個不是真正的 Safari,沒有這些功能。要用原生 Safari App 才有。
這個設定會讓網站存取我的資料嗎?有沒有隱私疑慮?
沒有。「隱藏干擾項目」是 Safari 在本機端執行的操作,Apple 不會把你造訪哪些網站、設定了哪些選項同步到伺服器分析。這個功能本質上是 Safari 幫你過濾頁面元素,跟 VPN 或廣告攔截器的性質不同,不需要把流量導到第三方。
設定了「隱藏干擾項目」,會不會讓網站覺得我拒絕了 Cookie 然後功能跑掉?
不會。這個功能只是把視覺上的覆蓋層藏起來,並不是真的回應了 Cookie 的同意或拒絕請求。技術上,它是隱藏 DOM 元素,不是攔截網路請求或修改 Cookie 設定。所以網站那邊不會收到你「拒絕」的訊號,功能上的影響非常有限。少數網站可能會因為沒偵測到彈窗被點擊而讓內容無法正常顯示,這時候取消掉就好。