Backstory:Firefox用のGreasemonkey拡張機能を作成して、タイムスタンプをローカル時刻に変換しています(サーバー位置のGMTオフセットを見つける)と呼び出し方法はjava.util.TimeZone
からJavascriptで。今度はChrome用の同等の拡張機能を作成したいと思います。Google Chromeの拡張機能でJavaの拡張機能を使用してタイムゾーンのオフセットを見つける
問題は、私が頼りにしているjava
オブジェクトはFirefoxでしか利用できないようです(hereをテストしてください)。まだChrome拡張機能からJavaにアクセスする方法がないことがわかりますそれは間違っているかもしれない)。
だから私は必要なもののいずれかであるへの道:
1)は、拡張の中からjava.util.TimeZone
クラス(特にgetTimeZone()
、getOffset()
、およびgetDisplayName()
)のメソッドにアクセスします。その名前に基づいて、位置のオフセットを決定する
OR
2)別の方法(例えば、それらhereなど)拡張自体の中から、好ましくは任意のXHRはありません。 Chromeで利用可能な独自のJavascript(あれば)もOKです。
私はあまりよく分かりません。 'setTimezone'メソッドを見ると、" PST "や" PDT "のような文字列が使われているようですが、タイムゾーンのオフセット値を指定する機能が必要です(例:" America_LosAngeles ")。現在、タイムゾーンが夏時間か標準時間かを知ることはできません。 – daniel