2011-03-23 64 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标头。我不知道它是否允许您覆盖该标题,并且您将被限制为该页面所在的域(或者,对于较新的版本,显式允许跨域请求的域)。