Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

Обсуждение расширений » S3.Переводчик » 23-12-2019 11:23:17

harryk
благодарю за наводку, поставила ImTranslator, удобен поскольку Яндекс единственный кто адекватно понимает русский и без сравнения с ним текст не всегда до конца ясен.

Обсуждение расширений » S3.Переводчик » 23-12-2019 01:22:44

pag77
Не знаю почему расширение режут, но банально зайдя в настройки в консоль уже повод автоматике напрячься и не пустить расширение в многопоточный, а уж тем более в многопроцессный браузер:

Синхронный XMLHttpRequest в основном потоке является устаревшим из-за его пагубного влияния на работу конечного пользователя. Для получения дополнительной помощи обратитесь к https://xhr.spec.whatwg.org/   i18n.js:26:5

Выделить код

Код:

var req = new XMLHttpRequest();
    req.overrideMimeType("application/json");
    req.open("GET", chrome.extension.getURL(url), false);
    try{
        req.send(null);
    } catch(e) {
    }

Это блокирующий код который повесит расширение на время обработки запроса. Писать под многопоточную среду не сложно, на сайте с рекомендациями из консоли есть подробные примеры кода. Тут я оценочно говорю со своей колокольни как архитектор, пишущий в основном на C++.

В целом расширение очень хорошее и его не хватает. Но предложение переходить на

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]