Предыстория: ранее я создал расширение Greasemonkey для Firefox, которое преобразует временные метки в местное время, находя смещение GMT местоположения сервера (на основе имени местоположения, в котором он находится) и вызывая методы из java.util.TimeZone
в Javascript , Теперь я хочу создать эквивалентное расширение для Chrome.
Проблема в том, что объект java
, на который я полагаюсь, кажется доступным только в Firefox (протестируйте его здесь ), и, насколько я могу судить, до сих пор нет способа получить доступ к Java из расширения Chrome (хотя я могу делать это неправильно).
Так что мне нужен либо способ:
1) Доступ к методам класса java.util.TimeZone
(в частности, getTimeZone()
, getOffset()
и getDisplayName()
) из расширения.
OR
2) Другой способ определения смещения местоположения на основе его имени (например, таких как здесь ) изнутри самого расширения и предпочтительно без какого-либо XHR. Проприетарный Javascript, доступный в Chrome (если есть), тоже в порядке.