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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Скрипты » "Ночной" режим firefox » 30-11-2020 23:48:39

в общем потратив более 10 часов на то чтобы не много разобраться в js таки получилось [spoiler]// ==UserScript==
// @name                 Custom New Tab
// @version              1.0
// @description          Load a custom link or local file, instead of the default new tab page (about:newtab).
// @author               https://www.reddit.com/user/Luke-Baker/
// @license              https://creativecommons.org/licenses/by-sa/4.0/
// @compatibility        Created 2018-01-15. Tested on Firefox 71.
// ==/UserScript==

// For Firefox 72 onward, see the autoconfig alternative to this:
// https://support.mozilla.org/questions/1251199#answer-1199709

(function() {
    function customNewTab () {
        setTimeout(function() {
            var {spec} = gBrowser.currentURI;
            if (spec != "about:newtab") return;
            //alert(spec);
            var currentTime = new Date().getHours();
            if (currentTime > 18 || currentTime < 6) {
                var cssFix = "-webkit-filter: hue-rotate(180deg) saturate(165%)";
            } else {
                var cssFix =

Скрипты » "Ночной" режим firefox » 30-11-2020 08:20:08

есть скрипт x.uc.js

скрытый текст
(function() {

  function customNewTab () {

    var {spec} = gBrowser.currentURI;
    if (spec != "about:newtab" && spec != "about:home") return;

    var currentTime = new Date().getHours();

    if (currentTime > 18 || currentTime < 6) {
        var cssFix = "-webkit-filter: saturate(165%)";
    } else {
        var cssFix = "-webkit-filter: none";
    }

    document.querySelector('#navigator-toolbox').style.cssText = cssFix;
    //document.querySelector("body").style.cssText = cssFix; // не работает
    //window.document.getElementsByClassName("activity-stream")[0].style.cssText = cssFix; // не работает

  }
  gBrowser.tabContainer.addEventListener("TabOpen", customNewTab, false);

}());

он должен менять цвета интерфейса по времени  .но скрипт просто не видит элементы новой вкладки( как я понял он видит только сам интерфейс браузера без доступа к содержимому страницы). подскажите как получить содержимое страницы ?
в общем нашел такой вариант

Разработка » Живые обои в новой вкладке » 19-06-2020 16:06:45

vending_machine пишет

Сделать из видео ~ gif.

да это работает, но тогда нагрузка на систему будет достаточно высокой. а видео почти не грузит систему

19-06-2020 16:22:32

[решение]  причина была в теге <meta content="default-src 'none';> из за этого видео и не подгружалось по прямой ссылке с сайта. А если нужно взять видео из локального файла на жестком диске нужно делать localhost сервер (я выбрал AHKhttp-master тк он совсем не грузит систему ) и брать видео с него ведь политика безопасности браузера не позволяет читать файлы html странице с жесткого диска если они запускаются не самим пользователем(в данном случае браузером).

вот собственно если кто хочет так сделать сам html (работает и без локалхоста (если он не сделан видео берется с сайта).
[spoiler]<!-- This Source Code Form is subject to the terms of the Mozilla Public
   - License, v. 2.0. If a copy of the MPL was not distributed with this file,
   - You can obtain one at http://mozilla.org/MPL/2.0/. -->

<!doctype h

Разработка » Живые обои в новой вкладке » 19-06-2020 15:52:30

пытаюсь сделать видео фоном "новой вкладки" для этого поковырялся в файле omni.ja по пути в котором находится новая вкладка (omni.ja\chrome\browser\res\activity-stream\prerendered\activity-stream.html) добавив туда фрагмент html5. однако firefox ни в какую не хочет отображать видео (и дело не в пути к видеофайлу) .но если просто открыть activity-stream.html в браузере то видео работает корректно. но тогда не подгружаются скрипты с миниатюрами вкладок. кто нибудь в курсе как это можно провернуть?(чтоб была новая вкладка как обычно но с видеофоном):sick:

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-06-2019 23:05:26

приветствую всех.
каким образом можно сделать так, чтоб картинка панели инструментов

Выделить код

Код:

toolbox {
background-image: url("background.jpg") !important;
 background-size: cover;

не сдвигалась на пару пикселей вниз при нажатии f11?

Board footer

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