Google Chrome扩展中的javascript Java访问以查找时区偏移
后台故事:我之前为Firefox创建了一个Greasemonkey扩展,它通过查找服务器位置的GMT偏移量(基于它所在位置的名称)并在Javascript中从java.util.TimeZone
调用方法,将时间戳转换为本地时间。现在我想为Chrome创建一个等效的扩展
问题是,我所依赖的java
对象似乎只在Firefox中可用(测试它here),而且据我所知,仍然无法从Chrome扩展访问Java(尽管我可能做错了)
所以我需要的是一种方法:
1)从扩展中访问java.util.TimeZone
类的方法(特别是getTimeZone()
、getOffset()
和getDisplayName()
)
或
2)另一种基于扩展本身的名称(例如类似于here)确定位置偏移量的方法,最好不使用任何XHR。Chrome中提供的专有Javascript(如果有)也可以
# 1 楼答案
试试http://code.google.com/p/datejs/wiki/APIDocumentation
它似乎正是你想要的