История изменений
Исправление uin, (текущая версия) :
Я по канонам Мозиллы установил npm (Node.js'ный пакетный менеджер), через него установил web-ext
Я через about:debugging загружаю распакованное расширение (как в хромом), потому что от этих «каноничных» способов мозилы у меня честно говоря легкий шок. Вот оно открывает копию браузера в режиме инкогнито (если не путаю) без пользовательских настроек без истории, без залогиненых юзеров - какой вот смысл в этом вообще? Настраивать его постоянно что ли. То же самое с их Developer Edition - головная боль веб разработчиков это что бы в стабильных версиях различных браузеров (и их редакций) все работало и лучше что бы одинаково, эксперементальные сборки трогать даже никто не думает, так как старый код там обязан работь по дефолту. А что сделали в мозила - взяли свою аврору (альфа версия фаирфокс) и сделали браузер типа для разработчиков, ну вот на кой черт оно если там мало того что инспектор с багами бывает так еще и расширения через которые мне удобно рабоать отваливаются при обновлении.
Я все это списываю на то что это отпечаток старой системы поддержки аддонов которые и опасно было разрешать ставить неподписанные и действительно нужно было заранее проверять в эксперементальных версиях браузеров так как api там менялось как министры при ельцине. В общем сейчас от старого избавились, думаю дело поправится со временем.
Только если в ручную ставить там какой-то баг с chrome.storage, но если добавить id как вот выше то все внезапно работает как в хромом практически.
Исправление uin, :
Я по канонам Мозиллы установил npm (Node.js'ный пакетный менеджер), через него установил web-ext
Я через about:debugging загружаю распакованное расширение (как в хромом), потому что это этих «каноничных» способов мозилы у меня честно говоря легкий шок. Вот оно открывает копию браузера в режиме инкогнито (если не путаю) без пользовательских настроек без истории, без залогиненых юзеров - какой вот смысл в этом вообще? Настраивать его постоянно что ли. То же самое с их Developer Edition - головная боль веб разработчиков это что бы в стабильных версиях различных браузеров (и их редакций) все работало и лучше что бы одинаково, эксперементальные сборки трогать даже никто не думает, так как старый код там обязан работь по дефолту. А что сделали в мозила - взяли свою аврору (альфа версия фаирфокс) и сделали браузер типа для разработчиков, ну вот на кой черт оно если там мало того что инспектор с багами бывает так еще и расширения через которые мне удобно рабоать отваливаются при обновлении.
Я все это списываю на то что это отпечаток старой системы поддержки аддонов которые и опасно было разрешать ставить неподписанные и действительно нужно было заранее проверять в эксперементальных версиях браузеров так как api там менялось как министры при ельцине. В общем сейчас от старого избавились, думаю дело поправится со временем.
Только если в ручную ставить там какой-то баг с chrome.storage, но если добавить id как вот выше то все внезапно работает как в хромом практически.
Исходная версия uin, :
Я по канонам Мозиллы установил npm (Node.js'ный пакетный менеджер), через него установил web-ext
Оно (этот web-ext) открывает браузер с чистого листа, .
Я через about:debugging загружаю распакованное расширение (как в хромом), потому что это этих «каноничных» способов мозилы у меня честно говоря легкий шок. Вот оно открывает копию браузера в режиме инкогнито (если не путаю) без пользовательских настроек без истории, без залогиненых юзеров - какой вот смысл в этом вообще? Настраивать его постоянно что ли. То же самое с их Developer Edition - головная боль веб разработчиков это что бы в стабильных версиях различных браузеров (и их редакций) все работало и лучше что бы одинаково, эксперементальные сборки трогать даже никто не думает, так как старый код там обязан работь по дефолту. А что сделали в мозила - взяли свою аврору (альфа версия фаирфокс) и сделали браузер типа для разработчиков, ну вот на кой черт оно если там мало того что инспектор с багами бывает так еще и расширения через которые мне удобно рабоать отваливаются при обновлении.
Я все это списываю на то что это отпечаток старой системы поддержки аддонов которые и опасно было разрешать ставить неподписанные и действительно нужно было заранее проверять в эксперементальных версиях браузеров так как api там менялось как министры при ельцине. В общем сейчас от старого избавились, думаю дело поправится со временем.
Только если в ручную ставить там какой-то баг с chrome.storage, но если добавить id как вот выше то все внезапно работает как в хромом практически.