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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№100107-02-2020 19:07:35

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1325
UA: Firefox 68.0

Re: Greasemonkey

vending_machine пишет

Внимание, вопрос знатокам.
Какой код открытия боковой панели?

Минута пошла

Отредактировано Stkvsky (07-02-2020 19:07:54)

Отсутствует

 

№100229-03-2020 16:00:35

Acid Crash
Участник
 
Группа: Members
Зарегистрирован: 03-11-2013
Сообщений: 314
UA: Firefox 74.0

Re: Greasemonkey

Доброго времени суток.
Необходима помощь со скриптом для Youtube.
Надобно, чтобы при нажатии на канал из списка подписок (из сайдбара) по умолчанию открывалась секция/вкладка Видео(Videos) вместо дефолтной Главная(Home).


Предисловие.
Подобная фича была реализована в одной из предыдущих версий расширения Iridium (версия 0.25). Прям в интерфейсе настроек
https://addons.mozilla.org/ru/firefox/a … m/versions

Суть в том, что вкладка Видео(Videos) открывалась автоматический при клике на канал из подписок БЕЗ общего рефреша/релоада страницы.
037edcaeee7050f8f80e4d97a79f454a.png
Если не ошибаюсь в функции default_channel_tab (файл Iridium.user.js)


Расширение сейчас переживает не лучшие времена: его переписывают с ноля, скорость разработки не очень быстрая, а со старой версией начались проблемы совместимости.
По правде говоря именно интересующая меня фича сейчас всё ещё работает если скачать упомянутую выше версию.
На просторах интернета нашел вот такую реализацию скрипта.
https://greasyfork.org/zh-CN/forum/disc … e-channels
Но вот в ней присутствует тот самый еффект общего рефреша/релоада страницы, что вызывает дискомфорт.


Возможно найдутся знатоки, которые смогут восстановить фичу в более юзабельном виде (БЕЗ общего рефреша/релоада страницы)?
Заранее благодарен за помощь.


P.S. Что-то теги spoiler и noindex отказываются работать...

Отсутствует

 

№100331-03-2020 16:30:07

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 343
UA: Firefox 68.0

Re: Greasemonkey

Acid Crash
Скрипт работает для всех ссылок на каналы, а не только из подписок. Спасибо вам, только на днях искал, причем долго и упорно, но так и не нашел. А тут такой подгон.

Наверное именно поэтому происходит рефреш/релоад и не понятно как может быть по другому.

Отсутствует

 

№100431-03-2020 17:00:33

Acid Crash
Участник
 
Группа: Members
Зарегистрирован: 03-11-2013
Сообщений: 314
UA: Firefox 74.0

Re: Greasemonkey

_zt
Думаю при должно сноровке можно и без рефреша сделать. Собственно в расширении оно без него работает...

Отсутствует

 

№100509-05-2020 08:43:47

Andrey4
Участник
 
Группа: Members
Зарегистрирован: 09-05-2020
Сообщений: 2
UA: Firefox 76.0

Re: Greasemonkey

Подскажите, почему может не срабатывать любой скрипт при старте браузера на домашней странице?
Mozilla Firefox 76
Greasemonkey 4.9
Скрипт любой, вплоть до


// ==UserScript==
// @name     Hello
// @version  1
// @grant    none
// ==/UserScript==

alert("HELLO");


Домашняя страница любая
Если нажать F5, то дальше срабатывает как часы. Но мне нуно чтобы он был запущен сразу при старте браузера.
При том иногда, примерно раз из 10 запусков скрипт срабатывает сразу, без обновления страницы.

Отсутствует

 

№100609-05-2020 13:58:25

ifln
Участник
 
Группа: Members
Зарегистрирован: 20-09-2013
Сообщений: 211
UA: Firefox 60.0

Re: Greasemonkey

Andrey4 пишет

почему

Не заю. Но можно задать задержку.

Выделить код

Код:

// ==UserScript==
// @name     Hello
// @version  1
// @grant    none
// ==/UserScript==

(function(){
	setTimeout(function(){
		alert("HELLO")();
	}, 3000);
})();

Отсутствует

 

№100709-05-2020 23:19:05

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 338
UA: unknown 0.0

Re: Greasemonkey

Andrey4, добавь в шапку

Выделить код

Код:

// @run-at                      document-end

Отсутствует

 

№100811-05-2020 09:08:17

Andrey4
Участник
 
Группа: Members
Зарегистрирован: 09-05-2020
Сообщений: 2
UA: Chrome 68.0

Re: Greasemonkey

ifln пишет

Не заю. Но можно задать задержку.

К сожалению не работает.


mokujin пишет

добавь в шапку

Выделить код

Код:

// @run-at                      document-end

Тоже не работает.


Пришлось перейти на Tampermonkey, там всё отрабатывает как часы. Спасибо за помощь.

Отсутствует

 

Board footer

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