Страницы: 1
Уважаемые гуру скриптописания, можно ли в этом коде реализовать (добавить) блокировку контекстного меню на странице?
addEventListener("click", async e => { if (e.buttons != 2 || e.button != 0) return; // открытие - закрытие FindBar по ПКМ+ЛКМ var findbar = gFindBar; if (findbar) { if (!findbar.hidden) return findbar.close(); } else { findbar = await gFindBarPromise; await new Promise(resolve => setTimeout(resolve, 0)); } findbar.onFindCommand(); }, false, gBrowser.tabpanels || 1);
разобрался - выставил так: max-width: 600px
вот так получилось - просто великолепно!но, кося при нажатии на Инструменты.
firefox, шоб без косяков с «Инструментами», то поисковики должны быть не более чем в 3 строки - об этом я уже писАл
и с 'max-width: 600px' это вы погорячились (почти в 2 раза урезали то, что я вам посоветовал)
Пожалуйста, подправьте, если не сложно
Легче убрать лишние поисковики, например, такие как:
"Яндекс", "ВК-люди", "ВК-новости", "ВК-видео", "ВК-аудио", "Face-люди", "Face-видео", "Face-фото" - (в скрипте закомментируйте строки с ними).
Или сократить названия поисковиков
Справа остается незакрашенная область, на яндексе и др.. И если на других она и так темная, из-за стиля страницы, то на яндексе белая.
Попробуй в строке 143
'.serp-navigation {position: fixed; overflow: hidden; width: 100%; height: 58px; background-color: #fff; padding-bottom: 0px; padding-left: 0px;} ',
заменить #fff на свой цвет - #242526
и заменить строку 145
'#oeid-box {padding-left: 116px !important; margin-top: -1px !important; line-height: 18px; background-color: #242526;}',
на
'.serp-navigation #oeid-box {padding-left: 116px; margin-top: -1px; line-height: 18px;',
В строке 130 поменяй значение 170px на 40px или 55px (как тебе будет удобней)
В коде (пост №77) поправил на 55px
А можно в 3 строчки сделать, чтобы нормально отображались поисковики?
если поисковики будут в пределах желтой области....
Попробуй замени этот кусок кода (строки 128-138):
[spoiler=код][code]/**************** css Стиль для «Google» ****************/
'#hdtbMenus {margin-top: 39px; margin-left: 10px;}', // расстояние от «Alternative search engines» до «инстументов поиска - 'На всех языках, За всё время и т.д.....'»
'#before-appbar #oeid-box {margin: 1px 0 0 55px !important; max-width: 1130px;}',// положение «Alternative search engines»
'#hdtb {margin-top: -30px !important;}', // уменьшить расстояние от «строки поиска» до «инстументов поиска - 'Все, Картинки и т.д....'»
// '#resultStats {display: none !important;}', // скрыть злемент «Результатов: примерно...»
'#resultStats {margin: -5px 0 0 5px !important;}', //положение злемента «Результатов: примерно...»
// размер шрифта для подсказок поиска - «Возможно, вы имели
Поломало стиль страницы. Вырвиглазный синий цвет для ссылок и за строкой поиска теперь белое поле. Сразу не заметил так как стили отключал. Но ссылки на яндекс моим стилем не затрагивается, это скрипт их такими делает.
Замени на свой цвет:
в строке 143 - 'background-color: #fff' - (Цвет фона)
в строке 170 - 'color: #777' - (Цвет шрифта «Искать в:» и разделителей «•» )
и в строке 163 удали - 'color: #0000CC' - (Цвет ссылок)
brom113скажи пожалуйста как у тебя кнопка Яндекс отображается на Видео, Новости, Книги. У меня кнопка смещается вниз. Пробовал на чистом профиле без других скриптов и стилей.
Да, есть такое "дело", извиняюсь, не доглядел.
кнопку исправил «в посте №56
можно забить на это, но было бы правильнее, если поисковики будут в пределах желтой области.а то какая-то "порнуха" получается (красным обозначил)
Если сделать как вы считаете „правильнее”, то «панель с поисквиками» будет не в 2-3 строки,
а в 4-5 строк и "Гугловская" «панель инстументов с "Языковыми и ВременнЫми" параметрами поиска» будет отображаться не корректно.
у меня разрешение 1920у Вас маленько, поэтому все группируется)
Разрешение экрана такое же, но у мну всё в норме. Всё группируется
А можно в 3 строчки сделать, чтобы нормально отображались поисковики?
firepox, может быть у Вас какие-нибудь стили или скрипты для Google уставлены и они мешают? У меня всё в норме (хоть и в 4 строчки)
brom113спасибо все работает. Только у меня прикол, почему то на Яндексе не отображается «Alternative search engines», хотя в первый раз при установке показывал.
Может быть Вы используете «Violentmonkey», с ним может быть такая проблема. С «Tampermonkey» или«Greasemonkey» всё отображается
Нашел аналогичный скрипт который должен добавлять ссылки на другие поисковики на страницы google, bing, yandex и duckduckgo. При щелчке должна открываться страница выбранного поисковика с уже введенным поисковым запросом с исходной поисковой страницы. В FF 60 ESR реально работает только со страницы duckduckgo. В яндексе даже не отображается, а в google и bing отображается, но не работает.Может кто нибудь исправить?Сам скрипт - https://greasyfork.org/ru/scripts/8928-alternative-search-engines-2/code
Вот рабочие скрипты:
➤ «Alternative search engines» работает в «Google», «Яндекс», «DuckDuckGo», «Mail.ru» и «Bing»
Если хотите использовать оригинальный скрипт «Alternative search engines 2» , то замените в нём, в строке 40 '#lst-ib' на 'input[name=q]'
➤ и «Кнопка 'Искать в Яндекс' на страницах Google» (работает 'поиск Картинок в Яндекс-е' из 'Картинок Google')
• К
turbot, большое спасибо за помощь, всё работает как надо. И на жест "прикрутил" без проблем, то, что было нужно.
Уважаемые Гуру скриптописания, у меня к вам вопрос, возможно ли адаптировать этот код для CB кнопки? (с дальнейшей возможностью "повесить" эти действия на жесты мыши)
[spoiler][code]var closy = new function() {
// public
var initialized = false;
this.init = function() {
var tabMenu = getTabMenu();;
if (tabMenu) {
tabMenu.addEventListener("popupshowing", function(e) {
closy.makemenu()
}, false);
}
}
this.makemenu = function() {
if (!this.initialized) {
var tabMenu = getTabMenu();;
if (tabMenu) {
this.initialized = true;
var insertPos = tabMenu.lastChild.previousSibling;
var ele = document.createElement("menuitem");
ele = document.createElement("menuitem");
ele.setAttribute("label", "Закрыть Дубликаты вкладок");
ele.setAttribute("tooltiptext", "Закрывает дубликаты вкладок с од
bunda1, Спасибо Вам за труд, это то, что надо!! Только есть небольшой нюансик, если этот код вставить в кнопку ниже кода: «Добавить новый пункт "Удалить дубликаты закладок" в меню папок закладок» (если он присутствует в кнопке), то тогда код "Восстановить иконки закладок" в меню папок закладок» не работает и в меню папок закладок ничего не появляется.
P.S.
Можно добавить в оисание кнопки, чтобы в будущем не возникали вопросы - "почему не работает")
У кого нибудь firefox воспроизводит трансляции с facebook ? У меня только opera открыла https://www.facebook.com/livemap/?ref=bookmarks
Firefox 32-bit воспроизводит нормально, а вот 64-bit ни в какую не хочет.
Поэкспериментируй с
Выделить код
Код:#page-proxy-favicon{ margin-left: 12px !important;}
Спасибо,но не помогает,и что интересно,в FF 15 всё отображается корректно.
P.S.
Погорячился.что не помогает,всё нормально - иконка на своём месте.
bunda1,большое спасибо,и Удачи Вам!
Помогите пожалуйста с иконкой сайтов в адресной строке,а то она в новых (начиная с FF v.16) версиях браузера сдвинулась и никак не могу вернуть её на место.
Окей, я сдаюсь, не знаю в чём косяк Х_х
Спасибо за соучастие!!!
Бум искать дальше.
brom113
Такие проблемы во всём [firefox] или только в строке меню?
Извини за поздний ответ,просто я ещё и суп варил по ходу.
1 и 3-ий скрин с чистой системы,2-ой с обновления FF
http://i035.radikal.ru/1103/3e/1c64dd204912.jpg
http://s012.radikal.ru/i321/1103/22/2b419f57ea7a.jpg
http://s43.radikal.ru/i102/1103/53/ced17582f580.jpg
brom113 пишетНе стал создавать новую тему т.к. проблемы чем-то схожи.
Суть проблемы в том,что почему-то "именно в версии 4.0" вместо букв отображаются квадратики? (меню,настройки и т.д.)Аппаратное ускорение отключи.
http://s51.radikal.ru/i134/1103/ae/9605145cfbb7.jpg
http://s013.radikal.ru/i323/1103/d9/41003c1e053c.jpg
Мистика?
P.S. Заметил,шо в профилях FF4 сессию (session.rdf/) с FF 3.6... не подменить (не заменить-её в FF4 как таковой [с таким разрешением] не существует) может быть,что нибудь ещё (не по русски?)
brom113 пишетставил на чистую систему
Какая-нибудь сборка типа "Зверь сиди"?
Тоже грешил,но - Xp Home Edition SP 2 (родная/ориг.) обновлённая до SP3 со всеми акт.обн. по 23.03/2011
Предупреждая следующий вопрос:
Так же ставил (спец.для FF 4 - Visual C++ 2005./08/10 ,Java TM 6.24,Framework вплоть до 4-го)
brom113
Профиль один и тот же?
Чистый/новый (сносил,даже ставил на чистую систему)
Не стал создавать новую тему т.к. проблемы чем-то схожи.
Суть проблемы в том,что почему-то "именно в версии 4.0" вместо букв отображаются квадратики? (меню,настройки и т.д.)
http://i053.radikal.ru/1103/45/fb43c5d1254a.jpg
http://s013.radikal.ru/i324/1103/65/1ef7076cfd6e.jpg
Типа исправь "реестр" - 1251,не прокатывает:Та же муня на всех установленных системах (XP Pro/XP Home/Win7 home[Системные шрифты у всех систем разные в том числе и ориг.])
Заранее - спасибо всем,кто поможет решить эту проблему.
Страницы: 1