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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

CSS-стили » Вкладки под адресной для firefox 127 » 16-06-2024 01:26:19

Что было вот так: ff1271.png

Нашёл код, рабочий для ff127 и каких-то ранее.
[spoiler][code]/*https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/tabs_on_bottom.css*/

#toolbar-menubar[autohide="true"] > .titlebar-buttonbox-container,
#TabsToolbar > .titlebar-buttonbox-container{
  position: fixed;
  display: block;
  top: 0px;
  right:0;
  height: 40px;
}
@media (-moz-bool-pref: "userchrome.force-window-controls-on-left.enabled"),
       (-moz-gtk-csd-reversed-placement),
       (-moz-platform: macos){
  .titlebar-buttonbox-container{ left:0; right: unset !important; }
}

:root[uidensity="compact"] #TabsToolbar > .titlebar-buttonbox-container{ height: 32px }

#toolbar-menubar[inactive] > .titlebar-buttonbox-container{ opacity: 0 }

.titlebar-buttonbox-container > .titlebar-buttonbox{ height: 100%; }

#titlebar{
  order: 2;
  -moz-appearance: none !important;
  --tabs-navbar-shadow-size: 0px;
  --

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 15-06-2024 03:15:01

Подскажите, как в FF127.0 (:::: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:127.0) Gecko/20100101 Firefox/127.0) сделать вкладки под адресной строкой?
В FF97 работал такой код:
[spoiler][code]/* вкладки под адресной */
@-moz-document url-prefix("chrome://browser/content/browser.x") {
#main-window:not([inFullscreen]) #navigator-toolbox {
    position: relative !important;
    border-bottom: none !important;
    --v-toolbar-button-inner-padding: var(--toolbarbutton-inner-padding, 6px);
}
#main-window:not([inFullscreen]) #navigator-toolbox > toolbar {
    -moz-box-ordinal-group: 10 !important;
}
#main-window:not([inFullscreen]) #navigator-toolbox > #nav-bar {
    margin-top: calc(2 * var(--v-toolbar-button-inner-padding) + 16px) !important;
    margin-bottom: 0 !important;
    box-shadow: none !important;
    -moz-box-ordinal-group: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#main-window:not([inFullscreen]) #navigator-toolbox > #PersonalToolbar {
   

Новости » Вышел Thunderbird 91.3.2 » 27-11-2021 23:02:59

Наконец-то они исправили чёрную полосу вместо вкладок, которая возникала, если в Windows10 применить SimpleClassicTheme!

Firefox » Firefox плохо работает, не грузит произвольно страницы » 24-11-2021 18:25:18

У меня такое же было, оказалось, что тупит прокси.
proxy.jpg
Поставил "без прокси" - заработало.

Скрипты » Greasemonkey » 03-10-2020 17:51:15

Получить без "?" строку URL можно, это

Выделить код

Код:

location.protocol + '//' + location.host + location.pathname

.
Но вот что дальше делать с полученной строкой - не могу понять.
Кстати, вот список свойств объекта, для большей гибкости:

скрытый текст
•    location.protocol. Определяет протокол или метод.
•    location.hostname. Определяет имя узла.
•    location.port. Определяет порт соединения.
•    location.host. Комбинация двух предыдущих свойств.
•    location.pathname. Каталог расположения документа на узле и имя файла.
•    location.hash. Название анкера в документе, если такой определен (всё, что после #).
•    location.target. Атрибут target ссылки, которая привела к открытию текущего документа.
•    location.query. Определяет строку запроса.
•    location.href. Определяет полный URL.
•     location.search. Параметры строки (всё, что после знака «?»).

Thunderbird » Открывать при запуске папку Входящие » 21-08-2020 23:01:47

Это уже тенденция - удалять важные функции в каждой новой версии...

Thunderbird » Импорт учёток почты из OE (файлы iaf) » 21-08-2020 22:53:28

Ай, не доверяю я онлайн-сервисам, ведь в файле - пароль!
Придётся ручками вбивать данные.

Кстати, и экспорта нормального в TB тоже нет: надо копировать всю папку профиля вместо экспорта из программы. Вроде современная программа, а такой важной функции нет. Ну да это тенденция: удалять важные функции из каждой новой версии программы. Только в firefox сколько важного поудаляли...

скрытый текст
Счас обижусь да и поставлю thebat или вообще outlook:D

Thunderbird » Импорт учёток почты из OE (файлы iaf) » 20-08-2020 21:43:02

Может, есть какой-нибудь конвертер?

Thunderbird » Импорт учёток почты из OE (файлы iaf) » 20-08-2020 10:43:14

Есть файлы iaf, которые экспортировал ещё из Outlook Express. Как их импортировать в TB 78.1.1?
Outlook Express больше нет на компе (т.к. перешёл на Windows10, обновив железо, и доступа к WinXP более нет).

Поддержка пользователей » Yandex suggest, XMLHttpRequest - на локальной странице » 16-08-2020 23:54:54

В общем, нашёл решение через аддон Greasemonkey (для firefox).

Кому интересно:
1. Устанавливаете Greasemonkey в firefox.
2. На локальной странице оставляете такой код:

Выделить код

Код:

<head>
 <!-- Для выпадающих подсказок -->
 <style type="text/css">
  .rysul {list-style-type:none; margin:0px}
  .rysli {margin-left:-40px; padding-left:10px; padding-top:5px; padding-bottom:6px; cursor:pointer; font:16px sans-serif}
 </style>
 <!-- /Для выпадающих подсказок -->
...
</head>
 
...
 
<form action="https://yandex.ru/search" id="frmsrch" style="font-size:16; border-radius:10px; padding:10; background:yellow">
 <b>Поиск в <font color="red">Я</font>ндексе:</b>&nbsp;
 <input id="srch" name="text" size="140" style="font-size:16"/>
</form>
<div id="rys" style="position:absolute; display:none; border:1px solid black; background-color:#FFFBF0"></div>

Стили можно менять, id-шники не трогайте.

3. В Greasemonkey создаёте скрипт с любым названием:

[code]// ==UserScript==
// @name     getYaSuggest

Поддержка пользователей » Yandex suggest, XMLHttpRequest - на локальной странице » 05-08-2020 17:56:21

mokujin, покурил, эх-х, так CORS должен быть разрешён на стороне Яндекса в моём случае, а это из разряда фантастики.
Впрочем, я нашёл похожее, но рабочее решение: https://wiki.greasespot.net/GM.xmlHttpRequest. Всё равно Greasemonkey я пользуюсь, пусть ещё послужит на благо.

Поддержка пользователей » Yandex suggest, XMLHttpRequest - на локальной странице » 05-08-2020 16:20:22

okkamas_knife пишет

opensearch.xml

А можно поподробнее? Куда что нужно воткнуть, а то тут я совсем нуб. ;)

Поддержка пользователей » Yandex suggest, XMLHttpRequest - на локальной странице » 04-08-2020 19:26:49

Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://suggest.yandex.ru/suggest-ya.cgi?v=4&part=%D0%BF%D1%80%D0%BE. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).

Тот же xhr, ничего нового.

Просто меня интересует, как на стандартной домашней странице firefox форма поиска Яндекса без проблем выдаёт подсказки.

Поддержка пользователей » Yandex suggest, XMLHttpRequest - на локальной странице » 02-08-2020 18:01:45

Пример на https://frontendscript.com/javascript-search-box-with-suggestions-dropdown/ работает в моём файле, но когда меняю провайдера подсказок на suggest.yandex.ru/suggest-ya.cgi?part=, то опять ничего не работает. :(

Поддержка пользователей » Yandex suggest, XMLHttpRequest - на локальной странице » 02-08-2020 15:11:59

Есть локальный html-файл, там форма для поиска в Яндексе:

[code=html]

Выделить код

Код:

<form action="https://yandex.ru/search" style="font-size:16; border-radius:10px; padding:10; background:yellow">
 <b>Поиск в <font color="red">Я</font>ндексе:</b>&nbsp;
 <input id="srch" name="text" size="140" style="font-size:16">
</form>

[/code]

(мне так удобно, т.к. список важных ссылок я храню на этой локальной странице).

Передача запроса в Яндекс производится отлично, но мне хотелось бы, чтобы при наборе текста выпадали подсказки, как на самом Яндексе. Я никак не могу найти, что мне нужно прописать в html-коде, чтобы это реализовать.

То, что подсказки выдаёт скрипт suggest.yandex.ru/suggest-ya.cgi?part=%s, это я знаю. Но прикрутить его к локальному html-у пытался через XMLHttpRequest, а тот не работает с другими доменами. Варианты через php не рассматриваю, т.к. слишком сложно - нужен сервер с его поддержкой, а хотелось бы по-простому: воткнул код в html - и заработало.

[b]Кроме того, в firef

Firefox » Не могу назначить адрес для новой вкладки. Firefox Quantum 65.0.1 » 28-06-2020 20:52:49

qq3 пишет

Stkvsky пишет

    Зачем открывать пустую вкладку, нажимай сразу домик

В таком случае скроется открытая страница. Что не всегда хорошо.

Так жми средней кнопкой мыши на "домик" - homepage откроется в новой вкладке. ;)
И не надо никаких расширений, дополнений и crome.css.

Скрипты » Greasemonkey » 10-08-2018 04:30:17

Stkvsky пишет

Я имею ввиду чтобы на всех сайтах где написан текст названия аккаунта инстаграм (@названиеаккаунта)
становился ссылкой на этот аккаунт (https://www.instagram.com/названиеаккаунта)

Это я понял. Полный формат - просто пример ссылки: всё, что между тегами <a...></a>. С атрибутами тега, конечно (href и пр.).

Скрипты » Greasemonkey » 09-08-2018 17:53:46

Stkvsky,  а мой код выше-то работает?

Если нет, то напишите тут полный формат ссылки вот так:
<a href="...">@...</a>
В общем, всё, что между тегами A/A.

Скрипты » Greasemonkey » 09-08-2018 07:06:54

Я не знаю точный формат ссылок в inst, но если анкор начинается с @, то вот:

Выделить код

Код:

for (var i = 0; i < document.links.length; i++) {
  if (document.links[i].innerHTML.charAt(0)=="@") {
    document.links[i].innerHTML = document.links[i].href;
  }
}

Скрипты » Greasemonkey » 02-05-2018 05:25:58

foxfox пишет

Если не закомментить "setTimeout(ClickComment, 1000)", то комменты будут открываться и закрываться со скоростью 1 секунда. Если вместо 1000 поставить 100, то - значительно быстрее. Непонятно зачем сделан рекурсивный вызов функции.

Вообще говоря - всё это жутко интересно.

Дело в том, что, например, на том же LJ комменты подгружаются динамически, т.е. послезагрузки страницы срабатывает скрипт GM, а комменты загружаются чуть позже. Из-за этого скрипт не раскрывает их, если выполняется сразу после загрузки страницы. Можно, конечно, поставить 10000 и вызывать функцию 1 раз. Но у меня в коде выше не зря сделано "if (links[i].style.display == 'none') continue;" - если ссылка "развернуть" скрыта, значит, комментарий раскрыть, и скрипт по ней не щёлкает.

Скрипты » Greasemonkey » 01-05-2018 21:21:17

xrun1 пишет

foxfox
Раскрытие комментариев на сайте - давнишняя проблема. Я пробовал 2 скрипта на LJ и они у меня не заработали... Если интересно, вот названия скриптов.
LJ autoexpand
LJ Thread Expander

Попробуйте это:

Выделить код

Код:

function ClickComment() {
  var i, links = document.getElementsByClassName('b-leaf-actions-expand');
  for (i = links.length-1; i >= 0; i--) {
    if (links[i].style.display == 'none') continue;
    aa = links[i].getElementsByTagName('a')
    aa[0].click();
  }
  setTimeout(ClickComment, 3000);
}
setTimeout(ClickComment, 10000);

После загрузки страницы в течение 10 сек комментарии должны раскрыться. Но брауз подвисает :(
ps. Возможно, что те скрипты не работают, т.к. сайт сменил код, и они устарели.

foxfox пишет

Это я уже всё пробовал - не помогает(

Надо знать, что за сайт (точнее, код внутри <div class="sp-wrap">
<div class="sp-body" title="Полноразмерные скриншоты">
<h3 class="sp-title">Полноразмерные скриншоты</h3>
...
</div>).
Нап

Скрипты » Greasemonkey » 01-05-2018 08:01:42

Вместо http://gif.d3.ru/* и http://gif.d3.ru/* просто звёздочка *

Архив тем » FlashGot 1.5.6.14 и FF 52.7.2 ESR » 27-03-2018 22:41:14

В общем, просто поставил другое расширение (Flash Video Downloader) в дополнение к fg (т.к. на других сайтах он работает норм).

Board footer

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