2011-06-09 37 views
12

我正在尋找一種方法來阻止在任何網站上使用Firefox加載網站上的特定JavaScript文件。禁用使用Firefox加載特定的JavaScript文件

例如: 說我不想加載jQuery(當加載頁面時,而不是之後'禁用'它)。然後我希望能夠設置

http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js 

不應加載。瀏覽器應該完全忽略這個來調試網站上的其他JavaScript。我沒有直接訪問域,所以這就是爲什麼我試圖通過瀏覽器來做到這一點。

所以爲了清晰: :)我不想禁用來自特定域的腳本,但是希望能夠禁用某些腳本。可能是10個腳本在1個域中,所以10個都不是我想要的;在這種情況下,我想防止只加載一個。

有沒有辦法做到這一點?

+0

相關阻止JavaScript:是否有一個內置的火狐允許feauture過濾網頁的資源被下載?](http://superuser.com/questions/361672/) – 2011-11-26 14:54:32

回答

14

有幾個選項:

  1. 使用附加組件 「Adblock Plus的」。它可能仍會訪問js,但不會執行它。

  2. 使用Addon「Greasemonkey」,它在右配置時甚至不會觸及js-url。但它通常很難配置正確。 ;)

  3. 看一看Firefox的的bu​​ildin安全策略:http://kb.mozillazine.org/Security_Policies在這裏,您可以在一個網址或偶函數級

+3

事實上,AdBlock Plus是一個非常好的工具,這種東西:)腳本甚至不會被下載。您也可以選擇僅在特定域的頁面上阻止此腳本等。 – 2011-09-14 00:45:22

3

轉到您的主機文件在C:\ WINDOWS \ SYSTEM32 \ drivers \ etc下 地址: 127.0.0.1 ajax.googleapis.com(由製表分隔)

,然後重新打開瀏覽器 這樣jQuery的文件將無法加載

+1

+1簡單! – 2011-06-09 11:24:41

+2

感謝您的回答,但是如果在同一個域上有更多的JavaScript並且您想禁用其中一個,那麼這不起作用。我已經更新了我的問題以供澄清。 – Sander 2011-06-09 11:33:20

+1

@NiklasRingdahl它甚至沒有回答這個問題。 – 2011-11-26 14:06:25

相關問題