2012-02-10 21 views
0

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です。

答えて

0

お試しhttp://code.google.com/p/datejs/wiki/APIDocumentation

あなたの望むものが正確にあるようです。

+0

私はあまりよく分かりません。 'setTimezone'メソッドを見ると、" PST "や" PDT "のような文字列が使われているようですが、タイムゾーンのオフセット値を指定する機能が必要です(例:" America_LosAngeles ")。現在、タイムゾーンが夏時間か標準時間かを知ることはできません。 – daniel

関連する問題