Подскажите какая настройка в конфиге отвечает за отрисовывание элементов по мере загрузки
Цель сделать так чтобы страница отображалась только после полной загрузки
Отредактировано Stkvsky (15-12-2021 22:46:21)
Отсутствует
Подскажите какая настройка в конфиге отвечает за отрисовывание элементов по мере загрузки
Цель сделать так чтобы страница отображалась только после полной загрузки
Во время загрузки браузер частично отрисовывает страницу, а затем перерисовывает её по мере получения новых данных. Параметр устанавливает количество таких отрисовок, после которых браузер будет ожидать полную загрузку. Если параметр 0 — перерисовка происходит только при полной загрузке страницы, если -1, то количество перерисовок не ограничено.user_pref("content.notify.backoffcount", по дефолту -1).
Отсутствует
Попробовал, эти значения не работают
Добавлено 01-01-2022 22:53:02
Вопрос актуален, как реально запретить отображать сайт до полной загрузки?
Ибо это треш смотреть как догружаются элементы страницы
Отредактировано Stkvsky (05-01-2022 13:48:06)
Отсутствует
Может подобный юзерскрипт спасёт положение?
Вероятно, проблема его запускать для любого сайта. Нужно указывать @match (можно использовать несколько @match в скрипте)
Также см. @run-at
// ==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"; } };
Отредактировано zzzephire (02-01-2022 14:50:31)
Отсутствует
zzzephire
На некоторых сайтах при загрузке все же виждо на секунду, потом исчезает, потом появляется уже полностью загруженный
Добавлено 02-01-2022 00:45:17
zzzephire
Посетила такая идея, а возможно ли указать скриптом чтобы елементы которые дозагружаются появлялись плавно?
Отредактировано Stkvsky (02-01-2022 00:45:17)
Отсутствует
На некоторых сайтах при загрузке все же виждо на секунду, потом исчезает, потом появляется уже полностью загруженный
К сожалению, единым юзерскриптом (US) не спастись. То ли US внедряется слишком поздно, то ли это особенности работы WebExtensions, т.е. дополнения. Помогает дуэт стиля Stylus и US:
- Создаём стиль под нужные URL с таким содержанием:
// ==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"; } };
Посетила такая идея, а возможно ли указать скриптом чтобы елементы которые дозагружаются появлялись плавно?
Смотря с моей колокольни - затея слишком муторная.
Про другие реализации можно почитать здесь: Hide page until everything is loaded Advanced
Отредактировано zzzephire (02-01-2022 15:00:20)
Отсутствует
zzzephire
Получилось, вот теперь песня просто, благодарность от души, супер
Для всех сайтов так:
@-moz-document url-prefix(http://), url-prefix(https://) { html {visibility:hidden } }
Отредактировано Stkvsky (03-01-2022 12:06:41)
Отсутствует
zzzephire
Получилось, вот теперь песня просто, благодарность от души, супер
Для всех сайтов так:Выделить кодКод:
@-moz-document url-prefix(http://), url-prefix(https://) { html {visibility:hidden } }
А куда это вставлять?
Отсутствует
ascerdfg
Дополнение Stylus, создаешь стиль для сайта либо для всех сайтов
И скрипт для например Greasemonkey или Violentmonkey или FireMonkey
// ==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"; } };
Отсутствует
А вот этот код не работат?
@-moz-document url-prefix(http://), url-prefix(https://) { html {visibility:hidden } }
Отсутствует
Перечитай внимательно: https://forum.mozilla-russia.org/viewto … 49#p797249
Добавлено 22-01-2022 10:46:02
нужен и стиль и скрипт
Отредактировано Stkvsky (22-01-2022 10:46:02)
Отсутствует
Перечитай внимательно: https://forum.mozilla-russia.org/viewto … 49#p797249
Добавлено 22-01-2022 10:46:02
нужен и стиль и скрипт
Зачем ты написал мной процитированный код?
Отсутствует