>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Отображать страницу только после загрузки http://forum.mozilla-russia.org/viewtopic.php?id=77272 |
Stkvsky > 15-12-2021 22:45:50 |
Подскажите какая настройка в конфиге отвечает за отрисовывание элементов по мере загрузки |
Nestor > 16-12-2021 20:39:55 |
Stkvsky пишет
Во время загрузки браузер частично отрисовывает страницу, а затем перерисовывает её по мере получения новых данных. Параметр устанавливает количество таких отрисовок, после которых браузер будет ожидать полную загрузку. Если параметр 0 — перерисовка происходит только при полной загрузке страницы, если -1, то количество перерисовок не ограничено.user_pref("content.notify.backoffcount", по дефолту -1). |
Stkvsky > 01-01-2022 22:51:25 |
Попробовал, эти значения не работают |
zzzephire > 02-01-2022 00:06:11 |
Может подобный юзерскрипт спасёт положение? Userscript Выделить код Код:// ==UserScript== // @name Display complete loaded page // @match https://forum.mozilla-russia.org/* // @run-at document-start // ==/UserScript== 'use strict'; document.onreadystatechange = ()=>{ if (document.readyState === "complete") { document.querySelector("body").style.visibility = "visible"; } else { document.querySelector("body").style.visibility = "hidden"; } }; |
Stkvsky > 02-01-2022 00:43:11 |
zzzephire 02-01-2022 00:45:17 |
zzzephire > 02-01-2022 12:57:02 |
Stkvsky пишет
К сожалению, единым юзерскриптом (US) не спастись. То ли US внедряется слишком поздно, то ли это особенности работы WebExtensions, т.е. дополнения. Помогает дуэт стиля Stylus и US: Стиль - Создаём US: Userscript Выделить код Код:// ==UserScript== // @name Display complete loaded page // @match https://forum.mozilla-russia.org/* // @run-at document-start // ==/UserScript== 'use strict'; document.onreadystatechange = ()=>{ if (document.readyState === "complete") { document.querySelector("html").style.visibility = "visible"; } }; После этого страница отображалась только после полной загрузки. Но проверял только в Вместо html можно попробовать body. Stkvsky пишет
Смотря с моей колокольни - затея слишком муторная. Про другие реализации можно почитать здесь: Hide page until everything is loaded Advanced |
Stkvsky > 03-01-2022 12:06:08 |
zzzephire Выделить код Код:@-moz-document url-prefix(http://), url-prefix(https://) { html {visibility:hidden } } |
ascerdfg > 21-01-2022 15:57:45 |
Stkvsky пишет
А куда это вставлять? |
Stkvsky > 22-01-2022 02:50:15 |
ascerdfg Выделить код Код:// ==UserScript== // @name Display complete loaded page // @match *://*/* // @match *://* // @run-at document-start // ==/UserScript== 'use strict'; document.onreadystatechange = ()=>{ if (document.readyState === "complete") { document.querySelector("html").style.visibility = "visible"; } }; |
ascerdfg > 22-01-2022 07:17:20 |
А вот этот код не работат? Выделить код Код:@-moz-document url-prefix(http://), url-prefix(https://) { html {visibility:hidden } } |
Stkvsky > 22-01-2022 10:44:42 |
Перечитай внимательно: https://forum.mozilla-russia.org/viewto … 49#p797249 22-01-2022 10:46:02 |
ascerdfg > 22-01-2022 15:44:27 |
Stkvsky пишет
Зачем ты написал мной процитированный код? |