如何阻止從 Web 網域下載資料(包括透過 JavaScript 程式碼下載資料)?

如何阻止從 Web 網域下載資料(包括透過 JavaScript 程式碼下載資料)?

我對Google的 javascript 從 *.gstatic.com 網域加載各種 BS 感到不滿意。我嘗試告訴我的防火牆阻止 *.gstatic.com,但顯然這只阻止了將網頁載入到瀏覽器中。 Google 的 javascript 似乎在加載 Google 徽標以及它可能加載的任何其他內容方面沒有問題。

有什麼建議麼?

答案1

您可以使用主機檔案阻止與給定網域的連線。還可以使用預製的 HOSTS 檔案來阻止來自大量來源的廣告、橫幅、追蹤器等;看這個, 例如。

還有其他解決方案。IE歌劇具有內建廣告攔截功能,同時火狐瀏覽器鉻合金有提供相同功能的附加元件。

答案2

gstatic.com提供靜態 Googel 文件;就像他們的 Javascript、CSS 和圖像一樣,抹黑它們是錯誤的。它充當 CDN,快取 Google 使用的大部分內容,這樣他們就不必google.com自己提供服務,因為這會極大地影響網路效能。

您不需要封鎖該域名,因為這樣做確實沒有意義。您可以找到的另一個已維護的主機檔案是http://someonewhocares.org/hosts/zero/

也許您可以考慮合併這些答案中提供的兩個主機文件,首先嘗試替換127.0.0.1為,0.0.0.0因為這是一種更好的阻止方法(它不會向本地主機發出請求),如果這不起作用,則以相反的方向替換。

我強烈反對處理網頁的擴展程序,因為與 DNS 更改相比,DNS 更改確實會減慢您的瀏覽器體驗,因為它會阻礙下載/處理/渲染循環...

答案3

您可以為您的瀏覽器使用廣告攔截解決方案。我使用 Opera,它有一個內建的內容攔截器。它使用一個名為 的文件urlfilter.ini,您可以在其中定義將被封鎖的 URL 模式。大多數瀏覽器(Firefox、Chrome)都存在類似的解決方案。

相關內容