Firefox 57 / 每個網站封鎖 Javascript

Firefox 57 / 每個網站封鎖 Javascript

大家可能都知道,Mozilla 正在將其插件系統遷移到 WebExtension,並且許多插件都從版本 57+ 中中斷,請在此處查看更多資訊:

https://blog.mozilla.org/addons/2016/11/23/add-ons-in-2017/

過去,我使用「是腳本」和「否腳本」來允許 Javascript 隨處可見並僅在特定網站上封鎖它。然而,FF 57 不支援它們(我現在處於測試階段),而「Yes Script」的開發者不打算在將來升級它。但我想在特定網站上封鎖 JS。知道我如何實現這個目標嗎?

我可以修改 prefs.js 或 user.js 嗎?如果可能的話,我更願意在沒有任何擴展的情況下執行此操作。謝謝。

答案1

透過自己開發一個擴充解決了這個問題:https://addons.mozilla.org/en-US/firefox/addon/yesscript2/

答案2

uBlock起源在「進階模式」下可以使用所謂的動態過濾規則來阻止腳本。它還區分內聯腳本、第一方腳本和第三方腳本。您可以為所有網站設定預設的封鎖策略,並選擇性地為特定網站覆寫該策略。

更新:
u矩陣更好並且允許更細粒度的控制

答案3

如果沒有附加元件,則無法停用每個網域的 JavaScript。

無腳本版本10已經發布,支援Firefox 57。

或者你可能想嘗試u矩陣作為替代品,它的功能更加強大,因為它不僅允許您封鎖腳本,還允許您封鎖 cookie、ajax、媒體等以及每個第三方網域的所有內容。

也是仍然有可能重新啟用對舊版附加元件的支援。但你必須使用開發者版或者每晚讓它發揮作用。到達那裡後,設定extensions.legacy.enabledtruein about:config。這也是將可用在 Beta 和 Release 無品牌版本中,但還沒有。

答案4

我安裝了“禁用 JavaScript”擴展,到目前為止它工作正常: https://addons.mozilla.org/es/firefox/addon/disable-javascript/

相關內容