2012-06-03 5 views
7

私はタイムスタンプとしてW3CジオロケーションAPIとposition.timestampを使用するウェブサイトを作成しています。 Safari 5.1.6(Mac OS X Lion)とiPhone(5.x)でテストしました。 iPhoneのデフォルトブラウザはタイムスタンプの正しい値を返しますが、Safariは正しくありません。誰かが同様の問題を経験していますか? Safariにバグはありますか?Safari(Mac OS X Lion)がposition.timestamp呼び出しに間違ったエポックタイム値を返します

ここでテストし、それを:(感謝Tyilo)の上にテストを実行http://jsfiddle.net/vRRdE/2/

私は、Mac OS X上のSafariを使用して360419807893(間違ったposition.timestampを使用して1)と1338727007910Date().getTime()を使用して正しいものを)取得

+0

また、この問題もあります。 – Tyilo

+0

Tyiloに問題を確認していただきありがとうございます。 – Radim

+0

まあ、あなたはどんな価値観を得ていますか? –

答えて

3

それデスクトップのSafariは2001年1月1日をデフォルトのエポックとして使用しているので、ここでの最良のアプローチはたぶんDate()。getTime();

+0

ありがとう、私は今のところこの関数呼び出しを使うことにしました – Radim

関連する問題