Estou no Debian bullseye e uso o GNU Icecat como meu navegador principal.
É meu navegador favorito, mas me irrita que seu fuso horário seja sempre UTC, embora eu esteja em um diferente. Vejo isso porque alguns sites detectam o fuso horário do meu navegador e o comparam com o fuso horário da conta.
Eu tentei executá-lo ao passar uma variável de ambiente:
TZ='US/Pacific' icecat
Eu executei o seguinte no console JS:
new Date().getTimezoneOffset();
O deslocamento retornado pelo IceCat é sempre 0. O Firefox o retorna de acordo com o fuso horário, mas não sei como - ele também não parece obedecer à variável TZ.
Isso é um bug com o próprio Icecat? Uma medida de preservação da privacidade? Um erro de configuração? O pacote Debian? Eu não acho que seja o pacote Debian, porque não foi instalado via APT.
De qualquer forma, gostaria de ter o fuso horário correto retornado. Como faço para corrigi-lo?
Caso seja relevante, minha versão de compilação é 60.3.0esr (64-bit)
.
Para relatar o fuso horário correto, vá para
about:config
e alterneprivacy.resistFingerprinting
parafalse
reiniciar. Então, sim, isso parece ser uma medida de preservação da privacidade.Observe que alternar a configuração afetará imediatamente as chamadas para
new Date().toString()
todas as guias, fazendo com que elas mostrem o fuso horário correto, masnew Date().getTimezoneOffset()
não parece relatar o deslocamento correto em todas as guias até depois de reiniciar.Veja esta discussão na lista de discussão Icecat .