Crossrider 1000 байт на ключ, ошибка про appAPI.db.get, которым я не пользуюсь

API Crossrider в Firefox не обновляет мое представление, когда я нажимаю всплывающую кнопку браузера, однако в Chrome он работает нормально. Я пытался удалить и установить расширение несколько раз, но безуспешно.

Я получил консольную ошибку в firefox как:

<Warning: appAPI.db storage is limited to 1000 bytes per key. For larger values please use appAPI.db.async Function-name: appAPI.db.set : key=CrossriderNotifier_css>

Мой код в popup.html оценивается в Chrome, но не в Firefox.

Что я делаю неправильно?

Спасибо


person infosec    schedule 25.03.2014    source источник


Ответы (1)


Во-первых, вы не сделали ничего плохого.

Сообщение относится к устаревшему коду в плагине уведомлений и к некоторым относительно недавним процедурам, которые мы добавили, чтобы помочь пользователям выявлять проблемы с их расширение. В общем, сообщение является просто предупреждением, и пока ключ не превышает ограничение в 1000 байт (чего нет в этом плагине), сообщение можно смело игнорировать.

Однако для вашего собственного кода мы рекомендуем использовать асинхронную базу данных для любого данные, отличные от простых данных конфигурации.

[Раскрытие информации: я сотрудник Crossrider]

person Shlomo    schedule 25.03.2014
comment
Привет спасибо! Ценить это. Однако, если это так, я не совсем понимаю, почему расширение работает в Chrome, а не в Firefox. В firefox кажется, что javascript внутри расширения вообще не оценивается. - person infosec; 25.03.2014
comment
Если расширение не работает в Firefox, возможно, оно не связано с полученным вами предупреждением. Я буду рад взглянуть на него для вас, если вы можете указать идентификатор расширения, операционную систему и версию Firefox, на которой вы тестируете. Если вы предпочитаете, чтобы информация оставалась конфиденциальной, пожалуйста, отправьте подробности по адресу [email protected]. - person Shlomo; 25.03.2014
comment
Спасибо, Шломо, я отправил электронное письмо. Блестящая поддержка. - person infosec; 25.03.2014
comment
@Shlomo Можно ли отключить это предупреждающее сообщение? Я думаю, это может сбить с толку более опытных пользователей, которые иногда заглядывают в консоль ;-) - person Nicramus; 22.04.2015
comment
@Nicramus Сообщение является частью структуры и не может быть отключено кодом пользователя. Я передам отзыв команде разработчиков для рассмотрения в будущих выпусках. - person Shlomo; 23.04.2015