_zt, к сожалению, "колонизация" так перекашивает - что в поисковиках, что в гугле...
05-03-2020 14:21:27
_zt, Вы будете смеяться, но я попробовал корневой уровень форума и уровень раздела сделать в 3 колонки - раскладывается - одно удовольствие :)
_zt, мы с Вами обращаем внимание на разные вещи... То, что для Вас одинаково, для меня - нет. То, что для Вас перекошено, для меня - нет.
Но мне важно знать, что для Вас перекошено
Спасибо, _zt. Я по-видимому понял причину странного вида Вашего 1-го скриншота - наверное у Вас была включена вертикальная панель. Раньше я никак не мог понять как это у Вас так сильно сдвинулись влево кнопочки Page Positioning Buttons - я при всём желании не мог этого сделать (разве что, отредактировать Page Positioning Buttons скрипт).
Судя по Вашему первому скриншоту, у Вас тёмный стиль, а предложенный мною код - для светлого стиля. Для тёмного я могу выложить чуть другой код.
Судя по тому, что у Вас ширина 1931 без скролла, у Вас высокое разрешение - больше, чем 1080х1920.
Касательно цветов: мне их приходится трогать из-за подложки, но это может быть отключаемо.
difabor
Я не в восторге от идеи двух колонок на форумах. Поисковик другое дело, да и избыток свободного места на страницах поисковиков прямо напрашивается на вторую колонку.Ваш стиль у меня выглядит так:
https://b.radikal.ru/b11/2003/b5/c8bacbbc2507t.jpg
Еще и под 1080 не влазит, оставляя горизонтальный scrollbar. И цвета я бы не трогал, макет и цветовая тема это разные вещи.
Странно... У меня 1080 и у меня он выглядит так:
Скажите, у Вас размер 100% или 125%, как рекомендует Microsoft?
Я ещё не занимался масштабированием. Затем я поварьирую зумом и "поиграюсь" с неполным экраном.
В том числе и при размере 125% от Microsoft. Пока что - это только намётки.
Почему такая убийственная разница - не пойму... Наверное у Вас 125% основной размер, а не 100%
Теперь насчёт "колониализма".
Основное предназначение многоколонности - это не выигрыш в прост
difabor
Я не совсем понимаю вопрос. Есть у меня для google один стиль (тема оформления) и три скрипта (иконки, удаление мусора из ссылок и добавление строки с альтернативными поисковиками), да они без проблем работают. Ваш скрипт я проверял в том числе и на чистом профиле, так что другие скрипты и стили тут ни при чем. Проблема связана с тем, что скрипт (или стиль в нем) делает в несколько колонок, не только страницы google, но и, фрейм капчи, что и приводит к ее полной неработоспособности.
Спасибо, _zt, Вы прекрасно и исчерпывающе ответили на мой вопрос - дело именно в специфике стиля - разбиение на колонки, а не в том, что стиль протягивается через скрипт и не в том, что скрипт конфликтует с капчей.
Я сейчас работаю над тем, чтобы добавить управление - нажал на кнопку - и отключил "колониализм", второй раз нажал - и включил его :) - где-то так. В таком скрипто-стиле не будет проблем с поломкой капчи, я думаю.
Но это возьмёт время. Я хочу насадить "ко
difabor
А когда в ней возникает необходимость при поиске?
При использовании публичных Wi-Fi или сервисов прокси и VPN, при каждом запросе поиска, или в зависимости от IP провайдера. Например мой провайдер выдает один IP нескольким абонентам и, (видимо) если мы одновременно сидим в сети и что то ищем в Google, то эта капча начинает задалбывать, с формулировкой - "ваши поисковые запросы похожи на автоматические, докажите, что вы не робот". Дальше (опять же, это мои предположения), если IP несколько раз засветился в Google с "автоматическими" запросами, то он попадает во временный black-list и капча будет вылазить вообще при любом действии в Google с этого IP.
Вы счастливчик, если этого не знаете и не сталкивались.
Я с этим сталкивался, но не знал, что это называется капча... У меня сейчас сильно ухудшилось зрение и даже не поломанная визуальная капча для меня проблема.
Тем не менее, с этим я сталкивался довольно редко - при логинах, когда забыл п
А что такое гуглокапча?
CAPTCHA ~> reCAPTCHA ~> NoCAPTCHA ~> гУгЛоКаПчА
Спасибо, понял. А когда в ней возникает необходимость при поиске?
А что такое гуглокапча?
difabor пишетДавайте я Вам расскажу, для чего мне это надо (
Удалено!
А что Вас так возмутило? У каждого - свои вкусы и предпочтения. И причём здесь браузеры?
На мозилле у меня накрылись закладки. Причём - с концами: ни восстановить, ни импортировать я не могу - исчезли фолдеры верхнего уровня - Bookmarks Toolbar (Панель Закладок), Other Bookmarks (Другие Закладки) и т.д.
Полетела куча дополнений и т.п. Устанавливать мозиллу с чистого листа я не рискую пока. Поэтому я пока на Хроме.
Вот чем я порчу жизнь персонально Вам?
Вы, скажем, равнодушны к картинкам на подложке. Наверное получаете удовольствие от инфы на сайтах. На здоровье.
Я же Вам не навязываю свои вкусы.
Да, мне интересно разнообразие, привлекает новизна, в том числе и эстетическая. И что? Как это может ударить по Вам?
difabor вот нарыл -попробуй
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
, где вместо forum.mozilla-russia.org/index.php - любой сайт, может поможет
Спасибо, Andrey_Krropotkin, попробовал.
Но этот сайт не даёт списка линков для гугла с поисковым запросом.
Но даже если бы давал, то что бы я с этим списком делал бы? Ведь для того, чтобы увидеть этот список, надо зайти на эту страницу.
Давайте я Вам расскажу, для чего мне это надо (может и Вам сгодится, если Вы любите использовать стили) и Вам станет яснее, что мне требуется.
1. Имеется масса стилей, которые используют фоновую картинку для красоты и всякие примочки, чтобы эта картинка не мешала читать текст.
Но какая бы картинка ни была красивой, она в конце концов надоедает...
2. Я написал скрипт - симбиоз javascript и css для сайта http://mignews.com/
По сути - это небольшая пришлёпка javascriptа к css.
Эта пришлёпка содержит список урл кар
Этот скрипт является форком расширения Mozilla 2-Column Google Results 2.7.0
Этот скрипт улучшает некоторые вещи в оригинальных результатах Google Mozilla с 2 столбцами, и он может быть легко перенастроен пользователем в коде скрипта.
Он также улучшает аналогичное расширение в Google Chrome - 2-Column Google Results 1.0
1. Этот скрипт легко настраивается:
по умолчанию он представляет результаты Google в 4 столбцах для "новости" и "видео"и в 3 столбцах для "все".
Но пользователь может настроить эти цифры под себя-отдельно для "новостей", "видео" и "всего".
Он также может изменить цвет выпрыгивающей панели.
2. Расширение Mozilla 2-Column Google Results 2.7.0 не представляло "Новости" в 2 столбцах,
а расширение Chromes 2-Column Google Results 1.0 имеет проблемы с представлением изображений.
Здесь эти обе проблемы решены.
4. Кроме того скрипт учитывает актуальную ширину экрана - если юзер не в полноразмерном режиме, или имеется сплит и ширина меньше, число колонок уменьшается в соответст
difabor там чуть посложней будет, чтобы получить линки в некую переменную - links, надо скорей всего формировать GET запрос страницы, получить ответ и вставить, примерно как перевод в окне.
А как это сделать?
Допустим, я хочу получить линки от https://lenta.ru/, находясь на другой странице, напр. на этой странице форума.
Что значит "вставить, примерно как перевод в окне"?
difabor да я Вас не дочитал до конца, этот скрипт дает ссылки с текущей страницы, на которой Вы находитесь. Попробую доделать
Спасибо, Андрей.
Мне нужно создать объект по урл который будет содержать линки, подобно объекту window и знать как получить список этих линков.
Собственно говоря, число линков мне особо не важно - я просто с помощью alert(links.length) проверяю или я получил линки в переменную links или не получил.
Для меня самое важное - получить линки в некую переменную, которую я обозвал links.
Если я на текущей странице - у меня нет проблем, я получаю линки так:
var links = window.document.getElementsByTagName("a");
и дальше знаю, что с этим делать.
Проблема в том, что я не знаю как создать объект типа window, задав урл (подобно iframe),
а если я создаю объект типа iframe по урл, то не знаю как получить линки типа ххх.document.getElementsByTagName("a");
То есть мне нужно:
- либо знать как можно
Я что-то совсем не понял.
Мне нужно как-то загрузить документ со страницы, например, https://lenta.ru/, а нахожусь я на другой странице, напр. на этом форуме.
Как это сделать?
Когда я пытаюсь определить некую переменную g как var g = document.createElement("window");
то g.src = 'https://lenta.ru/'; для объекта window не релевантно: он не создаёт полноценно этот объект
Когда же я пытаюсь определить g как var g = document.createElement("iframe");,
то b]g.src = 'https://lenta.ru/';[/b] релевантно для объекта iframe,
но для iframe не релевантно var links = g.document.getElementsByTagName("a"); которое релевантно для window
Получается замкнутый (для меня) круг:
Я не могу создать g как window т.к. для него вообще не релевантно g.src,
и хотя могу создать g как iframe, но не знаю, как получить от него список линков,
поскольку для iframe не релевантно вот это: g.document.getElementsByTagName("a");
Пол
difabor. Есть у мя такая ф-ция для этого дела. Как на 57+ не знаю, пользуюсь на PM и >57 .
Т.к. это все находися в меню, то сделано через this. Замени на function getUrls() { и вызывай отдельно.
...
11-01-2020 05:16:19
ай, не понял что надо. Звиняй, не то.
Надо ж наверное загрузить этот документ который в window и только потом считать ссылки. Онож незагруженно и ничего не считает КМК.
Спасибо, mokujin!
Вот мне и нужно как-то загрузить этот документ...
Причём, я хочу это сделать скриптом и не зависеть ни от СВ ни от браузера.
Моя мозилла полетела с треском, я уже неделю её пытаюсь привести в чувство, пока сижу на Гугл Хроме и пытаюсь что-то наворотить на Тамперманки (аналог Грэйсманки)
Вопрос к знающим людям.
Если мне надо получить список линков на текущей странице, я получаю это так:
var links = window.document.getElementsByTagName("a");
и alert(links.lenght) говорит сколько на ней линков
Как мне получить список линков на другой странице, заданной url?
Я пытался сделать это так:
var g = document.createElement("window");
g.src = 'https://youtu.be/8PvVaYmjlk4';
var links = g.document.getElementsByTagName("a");
alert(links.lenght);
Однако
var links = g.document.getElementsByTagName("a");
всё портит - до алерта вообще не доходит.
Как же мне получить список линков на другой странице, заданной url, удалённо, то есть не заходя на неё?
Stkvsky пишетПодскажите пожалуйста, как узнать id папки закладок? [firefox] 55
:/
Выделить кодКод:
var parentFolder = "Новая папка"; function getBookFolderId(id = 1) { var folder = PlacesUtils.getFolderContents(id).root; for ( var i = 0; i < folder.childCount; i++ ) { var child = folder.getChild(i); if ( !PlacesUtils.nodeIsFolder(child) ) continue; if ( child.title == parentFolder) { self.result = child.itemId; break; } else getBookFolderId(child.itemId); } return self.result; }; alert( getBookFolderId() );
А на что кликать надо? Как эту функцию активизировать?
…Спасибо!
difabor пишетИ эта одна горячая клавиша будет переводить выделенный текст, если он имеется, иначе - из буфера обмена, если он не пустой, иначе - вводимые слова.
в буфере обмена практически всегда что-то есть...
в настройках уже есть вариант горячей клавиши 2-в-1: перевод страницы/перевод выделенного текста
если хотите, то я могу добавить еще один 2-в-1: перевод буфера/перевод выделенного текста (ну и добавить условие: если буфер пуст, выделенного текста нет, тогда просто открыть окно для ввода текста)
У меня версия 5.35 и я вообще не могу найти это расширение в списке аддонов, видно Мозилла позверствовала не слабо...
Касательно Вашего предложения: я бы очень не хотел Вас загружать из-за собственной прихоти - только если Вам самому понравится.
Сейчас, например, если задаёшь перевод выделенного текста, а текст не выделен - получаешь аларм "введите текст" (я о версии 5.35). Если бы вместо аларма открывалось бы окно без текста, то горячей клавиши для п
Уважаемый pag77, у меня возникло два пожелания. Абсолютно не срочные.
1. У Вас в горячих клавишах есть (среди прочих горячих клавиш) такие режимы:
- перевести выделенный текст
- перевести текст из буфера обмена
- перевести вводимые слова
Это обеспечивает все возможные случаи, но требует трёх горячих клавиш.
Поскольку горячие клавиши "на вес золота", да и помнить их надо, нельзя ли сделать "смышлённый перевод":
- перевести выделенный текст, текст из буфера обмена или введённые слова
И эта одна горячая клавиша будет переводить выделенный текст, если он имеется, иначе - из буфера обмена, если он не пустой, иначе - вводимые слова.
2. Кроме того есть горячая клавиша "Озвучить", которая озвучивает выделенный текст.
Это озвучивание можно тоже сделать "смышлённым": если текст выделен, озвучивать его, иначе - то, что в буфере обмена (если там нечто текстовое :))
Эти пожелания абсолютно не срочные и не важные, просто на Ваш вкус
…drage2 пишет:
т.е загнать закладку - всегда в тоже место, а надо в разные
Да, difabor правильно сказал. Можно просто повторить код,
и изменить в первой строке имя настройки, в которую заносится guid папки.
Но если пунктов нужно много, то лучше переписать под такую задачу.
Dumby, а можно ли написать код, который был бы видимый для других кнопок.
Тогда каждая кнопка просто бы создавала свою переменную:
var s = "CB.bookmarkFolderForSaving_1";// или _2, или _3 и т.д.
momo2000 пишетhttps://addons.mozilla.org/en-US/firefox/addon/contextsearch-web-ext-lite/
https://addons.mozilla.org/en-US/firefox/addon/mozlz4-edit/Спасибо, но первое - только для quantum (я остаюсь на ESR 52, а потом Pale Moon или Waterfox),
а второе - просто редактирование поисковых систем, которое я и так умею.
Я пользуюсь https://addons.mozilla.org/ru/firefox/a … ed-search/ - мне нравится.
Кроме того - посмотрите кнопку https://forum.mozilla-russia.org/viewto … 50#p703450
Но она не работает в 62, работает другая, ставлю похожую, клонирую, но функции одинаковы...т.е загнать закладку - всегда в тоже место, а надо в разные...Или первую кнопку рихтануть...В 61 -рихтанул, в 62 -никак...
Ясно.
Но имхо это связано не копированием/клонированием, а как эти места мэпируются в about:config. Скорее всего они мэпируются в одно место...
Dumby
Dumby пишетmCurrentTab выпилен. Используй gBrowser.selectedTab
В 61 - прошел номер, в 62 - опять лажа....Нет предела совершенству...Favicon не помешает.
Кстати, а можно дублировать кнопку, а не клонировать?
А что Вы имеете в виду под дублированием, а не клонированием?
Чтобы те же действия по тем же кликам отрабатывались? Или что-то другое?
установил кнопку с неправленным кодом в 52.0
все работает
Большущее спасибо!