IE7/8/11 複製貼上時反覆跳出「確定允許此網頁存取剪貼簿嗎?」彈窗,點兩次「允許」才能貼上,極度影響效率。這是「安全性層級」設為「預設/高」導致腳本存取剪貼簿被攔截。一處設定永久關閉。
操作步驟 (圖文同源精簡)
- IE → 工具 (齒輪圖示) → 網際網路選項。
- 切換到 **安全性** 分頁。
- 選擇 **網際網路** 區域 (地球圖示) → 點擊 **自訂層級** 按鈕。
- 在「設定」清單中往下捲,找到 **「允許對剪貼簿進行程式設計存取」** (Allow programmatic clipboard access)。
- 選擇 **啟用 (Enable)** → 點擊 **確定**。
- 彈出警告視窗「確定要變更此區域的安全性設定嗎?」→ **是**。
- 再點一次 **確定** 關閉「網際網路選項」視窗。
原理解析
- 該設定控制網頁腳本 (JavaScript/ActiveX) 是否可透過 `clipboardData` 物件讀寫剪貼簿。
- 預設「提示」會在每次存取時彈窗確認;設為「啟用」則直接允許,**不再彈窗**;設為「停用」則全部阻擋 (網頁複製/貼上功能失效)。
- 僅影響 **網際網路區域** (一般網站);「信任網站」「區域網路」區域預設通常已啟用。
現代瀏覽器 (Edge/Chrome/Firefox) 完全不同機制
- 採用 **Clipboard API** (`navigator.clipboard.readText/writeText`),需**使用者手勢** (點擊/按鍵) 觸發,並顯示權限彈窗 (「允許/封鎖」)、**僅詢問一次並記住選擇**。
- 不會像 IE 那樣每次操作都彈窗。建議**全面遷移至 Edge (IE 模式) / Chrome / Firefox**,IE 已於 2022/6/15 終止支援,安全風險極高。
總結
IE 剪貼簿彈窗解法:**網際網路選項 → 安全性 → 自訂層級 → 「允許對剪貼簿進行程式設計存取」設為「啟用」**。但根本解決之道是**棄用 IE,改用現代瀏覽器**,享受更安全、更流暢、無彈窗干擾的剪貼體驗。