>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Запросы на веб-сайты не всегда блокируются расширением. http://forum.mozilla-russia.org/viewtopic.php?id=75310 |
PavelSha > 13-02-2020 12:45:48 |
Добрый день. Возникла проблема, которую не удается решить самостоятельно. В качестве тестовой ссылки использую: Если браузер Mozilla Firefox запущен и пытаться перейти по тестовой ссылке, то запрос блокируется, как и ожидалось. Ключ persistent из скрипта background проблему не решает. После многократных запусков ссылок возникла мысль, что расширение при запуске браузера не успевает загрузиться перед отправкой запроса, и по этой причине запрос не блокируется. Тем не менее, самостоятельно не нашел информации: в каком порядке загружаются расширения и обрабатываются стартовые запросы (т.е. запросы на ссылки, указанные при старте браузера)? существует ли такой порядок, или операции выполняются независимо? Однако в документации по background сказано: "Фоновые сценарии - это место для размещения кода, который должен поддерживать долгосрочное состояние или выполнять долгосрочные операции, независимо от времени жизни каких-либо конкретных веб-страниц или окон браузера.", ссылка: Может быть кто то сможет подсказать или разъяснить проблему, добиться стабильной блокировки любых запросов при запуске браузера по ссылке. |
Coroner > 13-02-2020 13:42:30 |
PavelSha пишет
Так и есть. Эту же ситуацию легко проследить и на работе известных дополнений, таких как uBlock, например. PavelSha пишет
Возвращаясь к слабым машинам — можно встретит ситуацию, когда при загрузке двух (или более) сайтов на одних сайтах блокировка срабатывает, а на других — нет (или частично). |
PavelSha > 13-02-2020 14:32:41 |
К сожалению, такое повторяется. Используется современный ПК, операционная система - MS Windows 10.
Конечно, может быть это и хорошо, что они выполняются параллельно. Но тогда выходит, что на этапе выполнения этих процессов механизм блокировки работает некорректно, и мне через расширение и какие то внешние механизмы никак не удастся контролировать перехват ссылок. При желании, эти параллельные процессы можно контролировать, и, если нужно, сначала загрузить расширение, потом остальное. Разработчики браузера, вряд ли, оставили это без внимания. |
AlAvis > 14-02-2020 02:13:20 |
PavelSha |
PavelSha > 14-02-2020 13:11:18 |
AlAvis, ключ настроил, но реального эффекта не увидел. Хотя параметр выглядит многообещающим. Нашел похожую проблему на странице https://bugzilla.mozilla.org/show_bug.cgi?id=1378459, которая на данный момент не разрешена. Остается ждать, когда исправят, а пока искать обходные пути решения. Спасибо за наводку! |
VictorMerlin > 15-10-2020 12:55:55 |
пока так и не было решения проблемы, как понимаю |