我正在创建一个使用 W3C Geolocation API 和 position.timestamp 作为时间戳的网站。我已经在 Safari 5.1.6 (Mac OS X Lion) 和 iPhone (5.x) 上对其进行了测试。iPhone 默认浏览器会返回正确的时间戳值,而 Safari 则不会。有没有人遇到过类似的问题?Safari中是否存在错误?
在这里测试它:http: //jsfiddle.net/vRRdE/2/
运行上面的测试(感谢 Tyilo)我得到360419807893
(错误的使用position.timestamp
)和1338727007910
(正确的使用Date().getTime()
)在 Mac OS X 上使用 Safari。