GNU Icecat은 항상 UTC입니다.

GNU Icecat은 항상 UTC입니다.

저는 Debian Bullseye를 사용하고 GNU Icecat을 기본 브라우저로 사용합니다.

이것은 내가 가장 좋아하는 브라우저이지만, 다른 시간대를 사용하고 있음에도 불구하고 해당 브라우저의 시간대가 항상 UTC라는 점이 나를 짜증나게 합니다. 일부 웹사이트에서 내 브라우저 시간대를 감지하고 이를 계정 시간대와 비교하기 때문에 이러한 현상이 발생합니다.


환경 변수를 전달하면서 실행해 보았습니다.

TZ='US/Pacific' icecat

JS 콘솔에서 다음 명령을 실행했습니다.

new Date().getTimezoneOffset();

IceCat이 반환하는 오프셋은 항상 0입니다. Firefox는 시간대를 기준으로 이를 반환하지만 어떻게 TZ 변수도 존중하지 않는 것 같습니다.


이것은 Icecat 자체의 버그입니까? 개인 정보 보호 조치? 구성 오류? 데비안 패키지? 나는 이것이 APT를 통해 설치되지 않았기 때문에 데비안 패키지라고 생각하지 않습니다.

어쨌든 올바른 시간대가 반환되기를 원합니다. 어떻게 해결할 수 있나요?

관련이 있는 경우 내 빌드는 60.3.0esr (64-bit).

답변1

올바른 시간대를 보고하려면 로 이동하여 으로 about:config전환한 후 다시 시작하세요. 그렇습니다. 이것은 개인 정보 보호 조치인 것 같습니다.privacy.resistFingerprintingfalse

이 설정을 전환하면 모든 탭의 통화에 즉시 영향을 new Date().toString()주어 올바른 시간대가 표시되지만 new Date().getTimezoneOffset()재부팅할 때까지 모든 탭에 올바른 오프셋이 표시되지는 않습니다.

바라보다Icecat 메일링 리스트에 대한 이 토론.

관련 정보