Муть, там дело в стиле, а не в скрипте. Стиль в скрипте. Вполне кнопку можно загнать за край экрана или в угол. Я просто не знаю чем разжать не тратя на это уйму времени. Пусть даст несжатый скрипт, или хотя бы стиль из срипта.
Попросил автора несжатый скрипт или стиль.
Отправил пользователь:
.vot-segmented-button {
opacity: 0 !important;
overflow: visible;
}.vot-segmented-button:hover {
opacity: 1 !important;
}.vot-segmented-button:before {
content: '';
position: absolute;
inset: -150px -200px; // hover size
}.vot-segment-label {
display: none;
}.vot-segmented-button[data-status="error"] .vot-segment-label {
display: block;
}
Автор написал
в src
Это в далеких планах на неопределенное будущее.
Сейчас автор решает другие, более важные вопросы связанные с работой этого замечательного скрипта.
Добрый день!
Можно ли в при работающем скрипте в ТамперМанки принудительно скрывать/показывать кнопку созданную определенным скриптом?
Есть прикольный скрипт с закадровым переводом от яндекса.
https://github.com/ilyhalight/voice-over-translation
Встраивается в поддерживаемые браузерные плееры, в том числе и Ютуб.
Но при работающем скрипте, при движении курсора по окну плеера постоянно маячит - то появляясь, то исчезая, кнопка переводчика.
Отвлекает внимание, то она посреди экрана, то сбоку.
Было бы здорово держать эту кнопку скрытой и при необходимости показывать ее.
Например, новой кастомной кнопкой в панели меню справа от адресной строки, или зажатым Ctrl + ПКМ по экрану проигрывателя...
В ТМ можно включить и выключить скрипт, но необходима перезагрузка страницы, на горячую не работает.
xrun1
Магия! :)
Работает как швейцарские часики!
Благодарю! :beer:
leex
Привет. У меня работает такой код
скрытый текстИли дайте ссылку на которой я смогу увидеть прокручивание.
xrun1
Здравствуйте, уважаемый!
Когда "Яндекс Новости" переехали на Дзен, я поправил наш код для Дзена и немного для Риа — он корректно работал до последнего времени.
Сейчас же они что-то изменили и наш код не действует.
Снова срабатывает автопрокрутка.
Могу ли я попросить посмотреть и если возможно, отладить?
Вот наш код для "Дзен Новости".
[spoiler]// ==UserScript==
// @name Stop scrolling on Dzen.News
// @author CoolCmd
// @namespace https://forum.mozilla-russia.org/viewtopic.php?pid=762360#p762360 , https://forum.mozilla-russia.org/viewtopic.php?pid=784579#p784579
// @description Не прокручивать страницу в Дзен.Новости при клике на ссылку "В источнике" или на ссылках в блоке "Подробнее о событии"
// @icon https://yastatic.net/s3/web4static/_/v2/ZcejnfbLE_TlMK13nS41mdC4A88.png
// @version 1
// @match h
leex
В about:config - dom.disable_beforeunload = true
userChrome.js тут не причём .
Благодарю!
Сработало.
Здравствуйте.
На некоторых сайтах при закрытии страницы всплывает сообщение "Уйти со страницы" которое не позволяет закрыть вкладку не нажав соответствующую кнопку в предупреждении.
Например здесь: https://www.zbrushcentral.com/t/pendant/434810
Как убрать это предупреждение чтобы не появлялось вновь?
А попробуйте прочитать хотя-бы от сюда и далее...
Читал конечно же и это и далее.
Антиподписячий код надо брать здесь
Именно этот код.
Добавлено.
Вот я тупанул. Все заработало.
Файл config.js должен был лежать в C:\Program Files\Mozilla firefox.
У меня он был в C:\Program Files\Mozilla firefox\defaults\pref
Ребята, у меня не работает антиподписячий код.
Он же должен лежать в файле config.js?
ФФ обновился до 117.
Перестали работать все неподписанные приложения.
На старнице about:addons с установленными дополнениями на многих приложениях висит теперь красная табличка "Работа дополнения не была проверенна, поэтому оно было отключено."
А когда пытаюсь установить custom_buttons-0.0.7.0.0.32-fx-paxmod или custom_buttons-0.0.7.0.0.32-fx-bootstrap, то вылетает ошибка: "дополнение не может быть установленно так как оно по-видимуму, повреждено."
C:\Program Files\Mozilla firefox\defaults\pref\
config.js
[spoiler]
[code]//
try {(jsval => {
var dbg, gref, genv = func => {
var sandbox = new Cu.Sandbox(g, {freshCompartment: true});
Cc["@mozilla.org/jsdebugger;1"].createInstance(Ci.IJSDebugger).addClass(sandbox);
(dbg = new sandbox.Debugger()).addDebuggee(g);
gref = dbg.makeGlobalObjectReference(g);
return (genv = func => func && gref.makeDebuggeeValue(func).environment)(func);
}
Странно это все. Попробуйте другие версии. 102 и 115-ю бету.
https://ftp.mozilla.org/pub/firefox/releases/102.12.0esr/
https://ftp.mozilla.org/pub/firefox/releases/115.0b7/
В бете 115 не работает, а вот в 102 голосовая озвучка английского включилась!
Чем они принципиально отличаются?
Почему работает только в 102?
leex
Странно это все. Попробуйте другие версии. 102 и 115-ю бету.
https://ftp.mozilla.org/pub/firefox/releases/102.12.0esr/
https://ftp.mozilla.org/pub/firefox/releases/115.0b7/
Можете просто заменой в порташку распаковать архиватором типа 7-zip.
Здравствуйте.
А как это скачивать? Отделенные файлы.
19-06-2023 19:46:11
Открыл, и то и то озвучило нормально в обоих текстовых колонках, похоже яндекс вас сегрегировал по какому то признаку. Например по ипешнику.
Да я под ВПН заходил. айтпи менял.
Не работает.
Улучшенную защиту отключали?
Да, попробовал сейчас. И в портабле и в обычном, озвучивает только русский.
19-06-2023 00:59:25
Сейчас проверил на Тор браузере, он на базе FF - озвучка работает.
Проверьте ради интереса в этой версии Фокса...
Не работает и на этом портабле.
Озвучка только русского.
Заходил черз разные ВПН, Отключал антивир и файервол.
Не работает.
leex
И озвучка английского тоже!
Интересно, а почему же у меня не работает?
Есть ли какие предположения куда копать?
leex пишетЗдравствуйте.Нет озвучки в Яндекс Переводчик.https://translate.yandex.ru/dictionary/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/goalsТа же страница в Хроме и Edge, озвучивает без проблем.FF 114 (64)
Отредактировано leex (Сегодня 21:13:04)В [firefox] тоже работает...! Проверьте в безопасном режиме, если не поможет то на чистом профиле.
Не работает озвучка английского ни в безопасном режиме, ни на новом профиле.
Озвучка только русского есть.
В гуглхроме и edge работает озвучка и английского и русского.
Здравствуйте.
Нет озвучки в Яндекс Переводчик.
https://translate.yandex.ru/dictionary/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/goals
Та же страница в Хроме и Edge, озвучивает без проблем.
FF 114 (64)
leex посмотри этот пост
Благодарю, поправил код, теперь все работает :beer:
var vert = ` javascript:{var d, b, o, v, p; b = (d = document).body; o = d.createElement('script'); o.setAttribute('src', 'https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'); o.setAttribute('type', 'text/javascript'); b.appendChild(o); v = b.insertBefore(d.createElement('div'), b.firstChild); v.id = 'google_translate_element'; v.style.display = 'none'; p = d.createElement('script'); p.text = 'function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:""},"google_translate_element");}'; p.setAttribute('type', 'text/javascript'); b.appendChild(p)};void(0);` ; gBrowser.loadURI(Services.io.newURI(vert), { triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal() });
А еще вопрос по этой теме. Есть ли у
…Добрый день.
Перестала работать кнопка переводчика (вызывает гугловский виджет на текущей странице).
Не посмотрите ли, что с ним сейчас не так?
var vert = ` javascript:{var d, b, o, v, p; b = (d = document).body; o = d.createElement('script'); o.setAttribute('src', 'https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'); o.setAttribute('type', 'text/javascript'); b.appendChild(o); v = b.insertBefore(d.createElement('div'), b.firstChild); v.id = 'google_translate_element'; v.style.display = 'none'; p = d.createElement('script'); p.text = 'function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:""},"google_translate_element");}'; p.setAttribute('type', 'text/javascript'); b.appendChild(p)};void(0);` ; gBrowser. loadURI(vert, { triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal() });
Здравствуйте!
Есть код, который вызывает гугловскую панель для перевода страницы.
Бывает так, что надо одновременно перевести кучу страниц, но панель только появляется и требует дальнейших действий (тыкать на кнопку перевести).
Можно ли попросить добавить в этот код автоматическое нажатие на кнопку "перевести"?
[spoiler][code]var vert = ` javascript:{var d, b, o, v, p; b = (d = document).body; o = d.createElement('script'); o.setAttribute('src', 'https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit'); o.setAttribute('type', 'text/javascript'); b.appendChild(o); v = b.insertBefore(d.createElement('div'), b.firstChild); v.id = 'google_translate_element'; v.style.display = 'none'; p = d.createElement('script'); p.text = 'function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:""},"google_translate_element");}'; p.setAttribute('type', 'text/javascript'); b.appendChild(p)};void(0);` ;
gBrowser. loadURI(vert, { triggeringPrincipa
Здравствуйте.
Можно ли прикрутить к Дзену старую панель поиска, которая осталась в Яндексе?
Или в Яндекс прикрутить блок новостей от Дзена.
Да, я себе сразу сделал, вот для userContent.css, вчера правда ещё немного подправлял
Здравствуйте.
Взял ваш код, внес его в userContent.css, но ничего не поменялось.
C:\Users\AppData\Roaming\Mozilla\Firefox\Profiles\default-release\chrome\userContent.css
Можно ли прикрутить к Дзену старую панель поиска, которая осталась в Яндексе.
Это реально?
Или в Яндекс прикрутить блок новостей от Дзена.
С этим запросом идти в Stylish?
Можно, но дорого. Шутка.
Лучше переделать дзен, а это в css.
Может быть есть соответствующая тема на этом форуме, где можно было бы опубликовать этот запрос?
Я не разбираюсь куда запостить, чтобы это увидели мастера.
Наверняка я не одинок. Может быть кто-то уже сделал.
Я искал по ключевым словам, но не нашел.
Доброго времени.
Можно ли переделать главную страницу Яндекса так, чтобы на ней стал отображался блок новостей от Дзена?
Собственно так, как оно и было раньше — до продажи "Дзена" и "Новостей".
Скачайте и сравните с 6.28, там же размер мизерный.
Установил.
Определенно 6.25 работает на первый взгляд лучше. В сплывающем окне все переводит без долгих "затыков" как это было в 6.28
Благодарю, еще раз!
Сейчас перезагрузил комп, при запуске ФФ открылась новая вкладка со страницей Транслейтора. Благодарим за установку и бла бла бла..
Видимо FF обновился
Транслейтор 6.28 снова переводит
------
Странник благодарю!
Как пишут на просторах инета: "У гугла есть несколько моделей перевода, обычный и с нейросетью (Neural Machine Translation), для использования второго надо в запросе дополнительный уникальный ключ генерить, некоторые придумали как это обойти, а некоторые нет..."
По ссылке на ЯД генерит уникальный ключ? Стоит ли его качать?