如何使用 NoScript 將網站上的所有腳本列入白名單

如何使用 NoScript 將網站上的所有腳本列入白名單

如何讓 Firefox NoScript 擴充功能允許全部特定站點上使用的腳本?

有一個名稱錯誤/有缺陷的“允許所有此頁面”選項,但它實際上並不允許所有內容。似乎只允許所有腳本如果它們是從同一個域提供的,但其他任何東西(例如cloudfront、google-analytics等)仍然會被阻止。這通常會破壞網站,並使 NoScript 無法使用,因為許多良性網站對各種媒體使用大量網域外包含。有些網站有數十個腳本,每次您將某些內容列入白名單時,NoScript 自然會重新載入頁面,因此可能需要幾分鐘才能讓網站正常運作。

有沒有辦法解決這個麻煩,或者只是卸載 NoScript 和/或使用設計更好的 Javascript 攔截器更簡單?

答案1

「允許所有此頁面」允許目前頁面引用的所有腳本(來自任何網域)。問題是這些腳本可能會添加對仍被封鎖的其他網域的參考。該網站也可能引用您稍後可以導航的其他頁面上其他網域的腳本。您可能必須在同一網站上多次“允許所有此頁面”,然後才能取消封鎖該網站使用的所有腳本。

NoScript 在阻止內容方面非常靈活,但可能需要付出相當多的努力才能獲得您正在尋找的結果。這種不便與 NoScript 提供的安全性直接相關。如果您想要特定於網站的 javascript 阻止,但不想自己設定規則,您可以查找白名單以匯入到 NoScript(當然,這將您信任網站的決定委託給白名單的來源)。

答案2

順便提一句。這裡是添加其中一個的簡單方法討厭的域,其中包含子域列表:

https://i.stack.imgur.com/5Sx4t.jpg

(經過手動新增根域:))

與上面相同的螢幕截圖,添加到超級用戶:

NoScript_1_of_5

NoScript_2_of_5

NoScript_3_of_5

NoScript_4_of_5

NoScript_5_of_5

答案3

NoScript 外觀選項控制其工具列圖示選單中顯示的內容,其中允許該頁面的所有內容&暫時允許該頁面全部兩者均預設啟用。但是,一旦您使用“永久”允許,它將填滿白名單相當快,這可能會對效能產生影響(取決於 RAM,甚至 CPU)。保持不受控制 - 與使頁面權限永久化,防止意外使用:

http://i.imgur.com/voO4tp7.png

暫時允許該頁面全部可以透過設定鍵盤快捷鍵輕鬆調用,如通知行動常見問題解答;只需使用中鍵單擊工具列按鈕即可讓所有腳本暫時運行。

順便說一句,有一個問題已修復,某些版本已恢復,noscript.key.revokeTemp 快捷方式不起作用。

^^ 與透過 Firefox 新增鍵盤快速鍵類似關於:配置, 有黑名單不受信任的網域,其設定如下:noscript.不可信

相關內容