После посещения веб-страницы, которую я создал и часто посещаю в Firefox, впервые появилось модальное окно, закрывающее окно, и загадочный узел DOM был создан в конце тела документа.
Следующий кодбыло введено:
<div>
<style>
.overlay {font-family: "Lato", sans-serif;height: 100%;width: 100%;position: fixed;z-index: 9999999;top: 0;left: 0; background-color: rgba(0,0,0, 0.85);overflow-x: hidden;transition: 0.5s;}.overlay-content {position: relative;top: 25%;width: 100%;text-align: center;margin-top: 30px;}.overlay a {padding: 8px;text-decoration: none;font-size: 36px;color: #818181;display: block;transition: 0.3s;}.overlay a:hover, .overlay a:focus {color: #f1f1f1;}.overlay .closebtn {position: absolute;top: 20px;right: 45px;font-size: 60px;}@media screen and (max-height: 450px) { .overlay a {font-size: 20px} .overlay .closebtn {font-size: 40px;top: 15px;right: 35px; }}
</style>
<div id="showHomebrewOverlayOuter" class="overlay">
<a href="javascript:void(0)" class="closebtn" id="showHomebrewOverlay1" rel="nofollow">×</a>
<div class="overlay-content">
<a href="#" id="showHomebrewOverlay2" rel="nofollow">Continue</a>
</div>
</div>
</div>
Страница размещена на gh-страницах, нет коммитов, добавляющих такой компонент, и не было никаких дополнительных сетевых запросов для незнакомых файлов.
Обассылки имеют один и тот же обработчик событий, выполняющий функцию, расположенную в файле надстройки .xpi в папке расширений Firefox.
Я разархивировал .xpi и проверил код расширения, что кажется вполне нормальным для того, для чего оно предназначеносделать, но нигде не могу найти код, создающий вышеупомянутый узел, ни идентификаторы и имена классов.
Я уже некоторое время использую расширение, не сталкиваясь с той же проблемой.Сама надстройка также не обновлялась последние несколько месяцев, поэтому она действительно своеобразна.
Я предполагаю, что это не может быть проблемой gh-pages, так как обработчик вызывает функцию, расположенную в локальном файле.,Может ли Firefox предпринять это действие, чтобы привести пользователя к повторному запуску кода дополнения после установки?Сталкивались ли вы с таким поведением раньше?
Рассматриваемое расширение - https://addons.mozilla.org/en-US/firefox/addon/translater-for-all-languages/.