2011-03-23 63 views
0

我想修改gzip中network.http.accept-encoding的about:config值,在我發出web請求之前使用javascript放氣到標識。使用javascript修改network.http.accept編碼的值

+0

我希望JavaScript實際上不能改變這些值。 – pimvdb 2011-03-23 16:34:20

+0

你想在什麼情況下做到這一點?在網頁中的一些腳本?如果是這樣,它不能完成。 – Pointy 2011-03-23 16:46:16

+0

想象一下,如果像這樣的內部設置可以用一些JavaScript來改變,那麼混亂。點擊一個隨機惡意頁面,將你的'network.proxy.http'改爲'hackme.com',然後去做一些網上銀行。 – 2011-03-23 19:29:31

回答

0

您不能更改Accept-Encoding。 Firefox至少會阻止通過ajax設置這個標頭。

但是,您可以做的是通過一個servlet過濾器發送您的AJAX或Web請求,該過濾器會在繼續之前更改請求的標頭。

0

Firefox不會允許您更改JavaScript設置(至少不是在網頁上)。

但是,根據您想要做的事情,您可能會嘗試使用HttpRequest(AJAX)並自己設置Accept-Encoding標頭。我不知道它是否允許您覆蓋該標題,並且您將被限制爲該頁面所在的域(或者,對於較新的版本,顯式允許跨域請求的域)。