+1

Ошибки и неточности в коде для расширения Google Chrome

7zete7 7 лет назад 0

1. Есть ошибки в коде на подобии:

hrome-extension://laogaidlljofjlconckjgbfebdbknlbb/js/content.js:1 Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
    at chrome-extension://laogaidlljofjlconckjgbfebdbknlbb/js/content.js:1:4710

которые не дают функционировать некоторым системам интерфейса Битрикс24.


2. При обновлении фоновой страницы расширения (видимо причиной этому является сам браузер) кодом вызывается повторная авторизация, т.е., если пользователь не обратит внимание на то, что модуль перезапустился, возможно потерять данные, вводимые в момент перед отправкой на страницу входа. Не говоря о том, что это раздражает.

OAuth авторизационные данные можно сохранять в любом хранилище, доступном расширению, и пользоваться продлением срока действия доступов, вместо запроса новых.

Сервис поддержки клиентов работает на платформе UserEcho