![如何使用 NoScript 將網站上的所有腳本列入白名單](https://rvso.com/image/1415079/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20NoScript%20%E5%B0%87%E7%B6%B2%E7%AB%99%E4%B8%8A%E7%9A%84%E6%89%80%E6%9C%89%E8%85%B3%E6%9C%AC%E5%88%97%E5%85%A5%E7%99%BD%E5%90%8D%E5%96%AE.png)
如何讓 Firefox NoScript 擴充功能允許全部特定站點上使用的腳本?
有一個名稱錯誤/有缺陷的“允許所有此頁面”選項,但它實際上並不允許所有內容。似乎只允許所有腳本如果它們是從同一個域提供的,但其他任何東西(例如cloudfront、google-analytics等)仍然會被阻止。這通常會破壞網站,並使 NoScript 無法使用,因為許多良性網站對各種媒體使用大量網域外包含。有些網站有數十個腳本,每次您將某些內容列入白名單時,NoScript 自然會重新載入頁面,因此可能需要幾分鐘才能讓網站正常運作。
有沒有辦法解決這個麻煩,或者只是卸載 NoScript 和/或使用設計更好的 Javascript 攔截器更簡單?
答案1
「允許所有此頁面」允許目前頁面引用的所有腳本(來自任何網域)。問題是這些腳本可能會添加對仍被封鎖的其他網域的參考。該網站也可能引用您稍後可以導航的其他頁面上其他網域的腳本。您可能必須在同一網站上多次“允許所有此頁面”,然後才能取消封鎖該網站使用的所有腳本。
NoScript 在阻止內容方面非常靈活,但可能需要付出相當多的努力才能獲得您正在尋找的結果。這種不便與 NoScript 提供的安全性直接相關。如果您想要特定於網站的 javascript 阻止,但不想自己設定規則,您可以查找白名單以匯入到 NoScript(當然,這將您信任網站的決定委託給白名單的來源)。
答案2
順便提一句。這裡是添加其中一個的簡單方法討厭的域,其中包含子域列表:
https://i.stack.imgur.com/5Sx4t.jpg
(經過手動新增根域:))
與上面相同的螢幕截圖,添加到超級用戶:
答案3
NoScript 外觀選項控制其工具列圖示選單中顯示的內容,其中允許該頁面的所有內容&暫時允許該頁面全部兩者均預設啟用。但是,一旦您使用“永久”允許,它將填滿白名單相當快,這可能會對效能產生影響(取決於 RAM,甚至 CPU)。保持不受控制 - 與使頁面權限永久化,防止意外使用:
暫時允許該頁面全部可以透過設定鍵盤快捷鍵輕鬆調用,如通知行動常見問題解答;和只需使用中鍵單擊工具列按鈕即可讓所有腳本暫時運行。
順便說一句,有一個問題已修復,某些版本已恢復,noscript.key.revokeTemp 快捷方式不起作用。
^^ 與透過 Firefox 新增鍵盤快速鍵類似關於:配置, 有黑名單不受信任的網域,其設定如下:noscript.不可信