一句「能讀取所有分頁」:ChatGPT 擴充功能的授權,其實被拆成了三層
從 ChatGPT 瀏覽器擴充功能的網域授權提示看起,觀察「看見分頁、整理內容、代為操作」三種權限層次如何被設計成一套授權介面。
科技 設計評論 約 4 分鐘閱讀
2026年10月16日,APPI News 刊出一篇由張饒輝(Lightman Chang)撰寫的分析,處理一個在社羣上流傳的疑問:ChatGPT 的 Chrome 擴充功能,是不是真的能讀取所有分頁?這篇文章值得從設計角度重看一次,因為它真正拆開的,是一套授權介面的層次結構。
先從安裝那一刻看起。Chrome 的擴充功能安裝提示會列出它能取得的範圍:網站資料、分頁資訊,可能還有瀏覽紀錄或下載。多數人的焦慮就停在這張清單上,把它讀成「它什麼都能拿」。但 OpenAI 的官方文件描述的是另一回事:擴充功能讓 ChatGPT 在支援的瀏覽器工作流程中,把開啟分頁作為任務脈絡使用,並在網站授權後執行瀏覽器任務。安裝時授予的能力,與每次任務實際使用的範圍,是兩個不同的層次。
張饒輝在文中把這件事拆成三個能指認的層次:「看見頁面」,例如在桌面版對話中提及某個分頁;「整理內容」,例如摘要、比較多個分頁;「代為操作」,例如在已登入的網站上完成一套工作流程。這個拆法本身就是一次介面判讀。三個層次對使用者造成的影響完全不同,但如果產品介面只顯示一句「允許使用網站」,使用者就無法分辨此刻助理是要讀資料,還是要送出變更。
授權提示的設計細節值得單獨看。OpenAI 的瀏覽器文件把網域授權列為一道控制:首次與新網站互動前會先詢問,使用者可選擇只允許一次、允許該網站後續使用、允許所有網站,或拒絕。桌面應用程式的設定裡也能管理允許與封鎖的網域清單。這是一組經典的漸進式授權選項,粒度從單次到全部,把「哪些網站可被使用」交給使用者決定。但正如原文指出的,這道控制回答的是存取範圍,並沒有回答某次任務會擷取哪些內容、哪些文字會進入對話並留在聊天記錄裡。網域授權與資料生命週期,是兩條不同的檢查邊界。
這也正是原文最有力的一段:它要求沿著資料流動的順序逐段確認,助理可接觸哪些網域、使用者選了哪些頁面或文字、哪些內容進入對話、之後依什麼資料控制被儲存。OpenAI 說明擴充功能不另存完整瀏覽行為紀錄,但成為對話脈絡的頁面文字、截圖與摘要,會依適用的資料控制處理。換句話說,瀏覽器端的行為與對話端的內容,需要分開檢視,而不是用同一句「它讀了我的分頁」概括。
操作層次的風險排序也被寫得相當節制。搜尋資料、草擬訊息、送出訊息的影響程度不同;填表、變更帳戶資料、發布內容或下載檔案,則可能造成難以撤回的後果。原文的建議是介面設計層面的:將任務描述、目標頁面、預計動作與最後確認分開呈現,讓授權與即將發生的結果對得上。確認提示不該只在安裝時出現一次,而應跟著操作風險走;若任務中途改變目標,原先授權未必涵蓋後續動作。
還有一個容易被忽略的提醒藏在文件裡:「Treat page content as untrusted context」。網頁文字、選取內容與影片逐字稿都應視為不受信任的脈絡,頁面裡可能藏著要求助理忽略先前指示的內容。這與「是否準許存取網站」是不同維度的問題:後者關乎存取能力,前者關乎內容可信度。一份授權清單解決不了內容汙染的問題,這是任何把分頁當輸入的工具都會繼承的課題,我們在Hark Pro 的行動卡片與確認關卡的觀察裡也看過類似結構:主動式助理的成敗,往往取決於建議、確認與執行之間的介面縫隙。
回到最初的問題:能讀取所有分頁是真的嗎?比較誠實的答案是,安裝提示描述的是能力上限,任務脈絡決定實際使用範圍,而使用者真正能依賴的,只有介面把「看見、整理、操作」三層權限呈現得多清楚。目前 OpenAI 的設計在網域層給了細粒度選項,在內容層與操作層的呈現仍偏概括。一個只寫「允許使用網站」的按鈕,是把三種後果壓縮成一個同意,這正是這類產品接下來最值得被檢驗的介面設計。