>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Firefox 23 - перестал работать geo location из расширения http://forum.mozilla-russia.org/viewtopic.php?id=60044 |
pssupport > 21-08-2013 07:38:43 |
После обновления Firefox с версии 22 до версии 23.0.1 следующий код расширения (JS) перестал работать: provider = Components.classes["@mozilla.org/geolocation;1"].getService(Components.interfaces.nsIDOMGeoGeolocation); выдает ошибку: Проверено на нескольких компьютерах. Сразу после обновления код перестает работать. Есть идеи? ---- хотя запрос проходит нормально. |
banbot > 21-08-2013 10:39:33 |
Тема перенесена из форума «Firefox» в форум «Разработка». |
banbot > 21-08-2013 10:40:33 |
pssupport |
pssupport > 21-08-2013 11:31:43 |
Спасибо большое! banbot пишет
Это то, что нужно. Если кто то столкнется, решение: Вот такой код работает нормально на 23 версии и младше: Выделить код Код:provider = Components.classes["@mozilla.org/geolocation;1"].getService(Components.interfaces.nsISupports); Единственное, разработчикам не мешало бы это добавить в документацию: |