Нашёл код, рабочий для 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;
--
Пожалуйста, ответьте на вопрос https://forum.mozilla-russia.org/viewto … 32#p810032
Подскажите, как в 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 {
Наконец-то они исправили чёрную полосу вместо вкладок, которая возникала, если в Windows10 применить SimpleClassicTheme!
Получить без "?" строку URL можно, это
.
Но вот что дальше делать с полученной строкой - не могу понять.
Кстати, вот список свойств объекта, для большей гибкости:
Это уже тенденция - удалять важные функции в каждой новой версии...
Ай, не доверяю я онлайн-сервисам, ведь в файле - пароль!
Придётся ручками вбивать данные.
Кстати, и экспорта нормального в TB тоже нет: надо копировать всю папку профиля вместо экспорта из программы. Вроде современная программа, а такой важной функции нет. Ну да это тенденция: удалять важные функции из каждой новой версии программы. Только в firefox сколько важного поудаляли...
Может, есть какой-нибудь конвертер?
Есть файлы iaf, которые экспортировал ещё из Outlook Express. Как их импортировать в TB 78.1.1?
Outlook Express больше нет на компе (т.к. перешёл на Windows10, обновив железо, и доступа к WinXP более нет).
В общем, нашёл решение через аддон 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> <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
mokujin, покурил, эх-х, так CORS должен быть разрешён на стороне Яндекса в моём случае, а это из разряда фантастики.
Впрочем, я нашёл похожее, но рабочее решение: https://wiki.greasespot.net/GM.xmlHttpRequest. Всё равно Greasemonkey я пользуюсь, пусть ещё послужит на благо.
opensearch.xml
А можно поподробнее? Куда что нужно воткнуть, а то тут я совсем нуб. ;)
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://suggest.yandex.ru/suggest-ya.cgi?v=4&part=%D0%BF%D1%80%D0%BE. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).
Тот же xhr, ничего нового.
Просто меня интересует, как на стандартной домашней странице firefox форма поиска Яндекса без проблем выдаёт подсказки.
Пример на https://frontendscript.com/javascript-search-box-with-suggestions-dropdown/ работает в моём файле, но когда меняю провайдера подсказок на suggest.yandex.ru/suggest-ya.cgi?part=, то опять ничего не работает. :(
Есть локальный 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> <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
…Stkvsky пишет
Зачем открывать пустую вкладку, нажимай сразу домик
В таком случае скроется открытая страница. Что не всегда хорошо.
Так жми средней кнопкой мыши на "домик" - homepage откроется в новой вкладке. ;)
И не надо никаких расширений, дополнений и crome.css.
Я имею ввиду чтобы на всех сайтах где написан текст названия аккаунта инстаграм (@названиеаккаунта)
становился ссылкой на этот аккаунт (https://www.instagram.com/названиеаккаунта)
Это я понял. Полный формат - просто пример ссылки: всё, что между тегами <a...></a>. С атрибутами тега, конечно (href и пр.).
Stkvsky, а мой код выше-то работает?
Если нет, то напишите тут полный формат ссылки вот так:
<a href="...">@...</a>
В общем, всё, что между тегами A/A.
Я не знаю точный формат ссылок в 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; } }
Если не закомментить "setTimeout(ClickComment, 1000)", то комменты будут открываться и закрываться со скоростью 1 секунда. Если вместо 1000 поставить 100, то - значительно быстрее. Непонятно зачем сделан рекурсивный вызов функции.
Вообще говоря - всё это жутко интересно.
Дело в том, что, например, на том же LJ комменты подгружаются динамически, т.е. послезагрузки страницы срабатывает скрипт GM, а комменты загружаются чуть позже. Из-за этого скрипт не раскрывает их, если выполняется сразу после загрузки страницы. Можно, конечно, поставить 10000 и вызывать функцию 1 раз. Но у меня в коде выше не зря сделано "if (links[i].style.display == 'none') continue;" - если ссылка "развернуть" скрыта, значит, комментарий раскрыть, и скрипт по ней не щёлкает.
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. Возможно, что те скрипты не работают, т.к. сайт сменил код, и они устарели.
Это я уже всё пробовал - не помогает(
Надо знать, что за сайт (точнее, код внутри <div class="sp-wrap">
<div class="sp-body" title="Полноразмерные скриншоты">
<h3 class="sp-title">Полноразмерные скриншоты</h3>
...
</div>).
Нап
Вместо http://gif.d3.ru/* и http://gif.d3.ru/* просто звёздочка *
В общем, просто поставил другое расширение (Flash Video Downloader) в дополнение к fg (т.к. на других сайтах он работает норм).