阅读:1307回复:3
[已解决]从57开始 Date() 对象获取时间的问题。
原本以为是 en-US 版 Nightly 59 默认使用 程序语言 的时区问题,
但印象中默认应该是使用系统时区的啊。 结果尝试了中文版的57,结果还是一样,默认使用了 0 时区。 56 是正常的,使用+8 区。 var d = new Date() console.log(` d.getHours() : ${d.getHours()} d.getTimezoneOffset() : ${d.getTimezoneOffset()} d.toLocaleString() : ${d.toLocaleString()} `); 图片:20171214162512.png ![]() 图片:20171214162830.png ![]() |
|
1楼#
发布于:2017-12-14 20:41
taoww:开启了 privacy.resistFingerprinting 的副作用之一回到原帖@yfdyh000 @taoww 开始我也想到过这个,开着 Nightly 59 且配置 privacy.resistFingerprinting = true,browser.tabs.remote.autostart = false(不清楚后者有没影响,没测试), 用 -no-remote 参数开启另一个配置的 57正式版 privacy.resistFingerprinting 保持默认值,甚至多次切换重启无效才发的贴。 直到刚才又试了下,发现必须要先关闭所有FF的进程,包括不同版本的进程,打开 privacy.resistFingerprinting = false 的配置才正常。。 也就是说只要有一个privacy.resistFingerprinting 为 true 的配置先打开了,那么无论后打开的一个配置(包括不同版本的FF) privacy.resistFingerprinting 的值是什么都会被影响。。 |
|
2楼#
发布于:2017-12-14 19:41
开启了 privacy.resistFingerprinting 的副作用之一
|
|
3楼#
发布于:2017-12-14 19:23
57 58 59没重现问题。新建配置文件试试。
|
|