如何在 Chrome 瀏覽器中停用單一標籤頁或網站的 JavaScript

若要在 Chrome 瀏覽器中停用單一標籤頁的 JavaScript,請開啟開發者工具,在 Windows 或 Linux 系統上按Ctrl+Shift+P (在 Mac 系統上按Command+Shift+P),搜尋「停用 JavaScript」,然後按 Enter 鍵。保持開發者工具開啟:Chrome 僅在開發者工具開啟時才會停用該標籤頁的 JavaScript。若要更長時間地停用 JavaScript,請變更單一網站的 JavaScript 權限或設定瀏覽器全域預設設定。

使用開發者工具可以方便地測試頁面或檢查某個功能是否依賴 JavaScript。但它並不能可靠地消除所有登入提示或彈出窗口,而且禁用 JavaScript 可能會降低網站的易用性。

暫時停用 Chrome 標籤頁中的 JavaScript

這些步驟適用於桌面版 Chrome 瀏覽器。它們不會更改每個標籤頁的設置,也不會建立永久的瀏覽器偏好設定。

  1. 開啟頁面並啟動開發者工具。在 Windows 或 Linux 系統中,按Ctrl+Shift+I。在 Mac 系統中,按下Command+Option+I。您也可以開啟 Chrome 的三點選單,然後選擇「更多工具」>「開發者工具」。開發者工具可以停靠在頁面旁邊或下方;兩種佈局均可。
Chrome 選單中,「更多工具」已展開,「開發者工具」已被反白。
Chrome 開發者工具選單路徑示意圖。
  1. 開啟命令選單。在開發者工具處於啟動狀態時,在 Windows 或 Linux 系統上按Ctrl+Shift+P ,在 Mac 系統上按Command+Shift+P。命令選單屬於開發者工具;如果快速鍵沒有開啟命令選單,請在開發者工具中按一下並重試。
  2. 運行禁用命令。輸入指令javascript,從結果中選擇「停用 JavaScript」,然後按 Enter 鍵。如果出現多個結果,請選擇名稱完全一致的命令。
在搜尋 javascript 後,DevTools 命令選單中顯示了「停用 JavaScript」命令。
用於停用 JavaScript 的 DevTools 指令示意圖。
  1. 在開發者工具保持開啟的情況下重新載入頁面。重新載入頁面後,頁面會在不執行 JavaScript 的情況下再次加載,這在檢查哪些腳本會影響啟動時非常有用。 Chrome 會在網址列附近顯示 JavaScript 已停用的指示器,並在開發者工具的「原始碼」旁顯示警告。
Chrome 標籤頁已停用 JavaScript,網址列顯示指示器,並在「來源」旁顯示警告。
禁用 JavaScript 指示器和 Sources 警告的示意圖。

當開發者工具保持開啟時,此設定會跟隨目前標籤頁。如果您在該標籤頁中導覽至其他頁面,該頁面的 JavaScript 也會保持停用狀態。開啟新的標籤頁不會將開發者工具的變更套用到新分頁。

阻止某個網站的 JavaScript 或設定預設值

如果您希望在關閉開發者工具後限制仍然有效,請使用 Chrome 的網站權限設定。 Chrome 允許您更改單一網站的權限,而不會更改其他網站的預設設定。

封鎖一個網站

在 Chrome 瀏覽器中開啟網站,選擇網址列左側的網站資訊圖標,然後選擇「網站設定」。找到“JavaScript”選項,並將權限設為“阻止”。 Chrome 會自動儲存網站設定變更。刷新頁面以應用新的權限。若要恢復網站,請返回先前的設定並再次允許 JavaScript,或重設網站的權限。

更改網站的預設設定

若要在桌面版 Chrome 瀏覽器中全面封鎖 JavaScript,請開啟三點選單,然後依序選擇「設定」>「隱私權與安全性」>「網站設定」>「JavaScript」。選擇“不允許網站使用 JavaScript”。這將更改網站的預設設置,因此依賴腳本的頁面可能無法正常工作。您可以返回此畫面並重新啟用 JavaScript。您可以單獨設定特定網站的權限,與預設設定分開。

Chrome JavaScript 網站設定中已選擇「不允許網站使用 JavaScript」。
Chrome瀏覽器預設JavaScript設定示意圖。

Chrome 的選單措詞和版面配置在不同版本中可能略有不同,但 JavaScript 控制選項始終位於「網站設定」中。 Google 的Chrome 網站權限指南涵蓋了預設設定和各個網站的單獨設定。

關閉 JavaScript 可以阻止彈出視窗嗎?

通常情況下,不會。 JavaScript 為網站的互動式部分(包括表單和遊戲)提供支持,停用它可能會導致登入流程、選單、嵌入式媒體或結帳控制無法正常運作。某些頁面可能仍然會透過其他瀏覽器功能顯示提示或開啟窗口,因此停用腳本並不能可靠地阻止彈出視窗。

如果您只想封鎖不需要的彈出視窗或重定向,請使用 Chrome 的「彈出視窗和重定向」權限:開啟「設定」>「隱私權和安全性」>「網站設定」>「彈出視窗和重定向」,然後選擇一個預設網站或單獨調整一個網站的設定。 Chrome 預設會阻止彈出窗口,其彈出視窗設定指南解釋瞭如何管理例外情況。通知訊息是單獨的權限,可以單獨阻止。

重新啟用 JavaScript

若要暫時停用開發者工具,請重新開啟命令選單並執行「啟用 JavaScript」,或直接關閉開發者工具。 Chrome 官方文件中說明,開發者工具的工作流程是在目前標籤頁開啟時停用 JavaScript;關閉開發者工具後,JavaScript 就會恢復。如果您在「設定」中更改了某個網站或瀏覽器的預設設置,請返回 JavaScript 權限設定並重新允許這些網站。如需更多詳情,請參閱Chrome 開發者工具中關於停用 JavaScript 的說明。

留下評論

十大代理瀏覽器,幫助您實現更安全、更私密的瀏覽體驗

十大代理瀏覽器,幫助您實現更安全、更私密的瀏覽體驗

比較 10 款代理瀏覽器和瀏覽器工具,從 Tor 和 Opera 到 Firefox 和 CroxyProxy,並提供實際的隱私限制和設定建議。

如何使用活動日誌批量刪除 Facebook 帖子

如何使用活動日誌批量刪除 Facebook 帖子

了解如何在手機上大量刪除 Facebook 貼文、篩選舊動態、使用回收站或存檔功能,以及在 30 天內恢復貼文。

如何修復 Chrome 瀏覽器中的 ERR_TUNNEL_CONNECTION_FAILED 錯誤:8 個步驟

如何修復 Chrome 瀏覽器中的 ERR_TUNNEL_CONNECTION_FAILED 錯誤:8 個步驟

首先檢查代理程式和 VPN 設置,然後排查擴充功能、DNS 和安全軟體,以修復 Chrome 的 ERR_TUNNEL_CONNECTION_FAILED 錯誤。

Firefox 整合收件匣:在 Gmail 內存取 Google 應用

Firefox 整合收件匣:在 Gmail 內存取 Google 應用

了解 Integrated Inbox 如何將 Google 應用程式引入 Firefox 中的 Gmail,哪些功能在理論上仍然有效,以及 Gmail 的內建側邊欄與之有何不同。

WebFonter:在任何網站上預覽 ​​FontShop 字體-現在哪些功能可用

WebFonter:在任何網站上預覽 ​​FontShop 字體-現在哪些功能可用

了解 WebFonter 曾經如何讓您在即時網站上試用 FontShop 字體,為什麼最初的工具已經過時,以及如今如何預覽字體。

如何撤銷令人尷尬的Facebook貼文:五秒鐘小技巧和現在有效的方法

如何撤銷令人尷尬的Facebook貼文:五秒鐘小技巧和現在有效的方法

舊版 Facebook 撤銷擴充功能會延遲五秒鐘執行撤銷操作。了解現在還有哪些方法可以編輯、刪除、存檔或恢復令人尷尬的 Facebook 貼文。

無需訪問 About:Config 即可從工具列切換 Firefox 隱私設置

無需訪問 About:Config 即可從工具列切換 Firefox 隱私設置

使用 Privacy Settings Firefox 擴充程序,可以透過工具列彈出視窗更改支援的隱私首選項,還可以了解內建控制何時效果更好。

如何使用 Shrink2One 將多個連結合併成一個短鏈接

如何使用 Shrink2One 將多個連結合併成一個短鏈接

了解 Shrink2One 最初是如何將多個 URL 合併成一個短連結的,它的可選密碼功能,以及如果服務不可用該怎麼辦。

如何檢查是否有人正在存取您的 Gmail 帳戶

如何檢查是否有人正在存取您的 Gmail 帳戶

懷疑有人未經授權存取您的 Gmail 帳戶?檢查最近的帳戶活動、IP 位址、已登入裝置和安全事件,並了解如何保護您的帳戶。

如何在 Facebook 上建立和分享收藏集

如何在 Facebook 上建立和分享收藏集

學習如何將已儲存的 Facebook 貼文整理成收藏集,在桌面或行動裝置上新增項目,邀請貢獻者,以及檢查分享隱私。