Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

Om de ûnderfining foar jo te ferbetterjen is tydlik de funksjonaliteit dan dizze website troch ûnderhâldswurk beheind. Wannear in artikel jo probleem net oplost en jo in fraach stelle wolle, kin ús stipemienskip jo helpe yn @FirefoxSupport op Twitter en /r/firefox op Reddit.

Sykje yn Support

Mij stipescams. Wy sille jo nea freegje in telefoannûmer te beljen, der in sms nei ta te stjoeren of persoanlike gegevens te dielen. Meld fertochte aktiviteit mei de opsje ‘Misbrûk melde’.

Mear ynfo

Dizze konversaasje is argivearre. Stel in nije fraach as jo help nedich hawwe.

How can Firefox be setting the TZ environment variable?

  • 3 antwurd
  • 2 hawwe dit probleem
  • 1 werjefte
  • Lêste antwurd fan DAVe3283

more options

Time in websites is off compared to my local clock. If I run Date() in the console, I get "Tue Oct 24 2017 04:33:59 GMT+0000 (UTC)". This is incorrect, because my timezone is UTC-0700.

Using Process Explorer (or similar), I note the TZ environment variable is set to "UTC". This explains it! Right? No, because NO OTHER PROGRAM has that variable set. And it appears Firefox doesn't inherit that variable from anything. On powershell, running "(Get-Process firefox).StartInfo.EnvironmentVariables" shows that TZ is not set when Firefox is launched. So it acquired the variable after launch, which implies it set the variable itself.

How can Firefox be setting the TZ environment variable, and how do I prevent it? Ideally, I don't want to rebuild my profile.

Time in websites is off compared to my local clock. If I run Date() in the console, I get "Tue Oct 24 2017 04:33:59 GMT+0000 (UTC)". This is incorrect, because my timezone is UTC-0700. Using Process Explorer (or similar), I note the TZ environment variable is set to "UTC". This explains it! Right? No, because NO OTHER PROGRAM has that variable set. And it appears Firefox doesn't inherit that variable from anything. On powershell, running "(Get-Process firefox).StartInfo.EnvironmentVariables" shows that TZ is not set when Firefox is launched. So it acquired the variable after launch, which implies it set the variable itself. How can Firefox be setting the TZ environment variable, and how do I prevent it? Ideally, I don't want to rebuild my profile.

Keazen oplossing

You can also check this pref on the about:config page.

  • privacy.resistFingerprinting
Dit antwurd yn kontekst lêze 👍 1

Alle antwurden (3)

more options
more options

Keazen oplossing

You can also check this pref on the about:config page.

  • privacy.resistFingerprinting
more options

cor-el said

You can also check this pref on the about:config page.
  • privacy.resistFingerprinting

Hmm, I might have set this thinking back on it. I will check when I get home from work.

I also looked at the source code file you linked, but that doesn't appear to deal with the environment variable. I think you are on to something with the resistFingerprinting setting, thanks!