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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№107613-02-2021 21:07:09

Бумбик
Участник
 
Группа: Members
Зарегистрирован: 04-02-2012
Сообщений: 173
UA: Firefox 85.0

Re: Greasemonkey

Raf-9600 пишет

Ваши варианты не работают с этим сайтом.

Видимо особенности Greasemonkey, нет доступа к локальному хранилищу.

Тут не надо выяснять что делает каждая строчка, нужно на базовом уровне знать javascript и работу с DOM, тогда это будет просто

Отсутствует

 

№107713-02-2021 21:56:48

Raf-9600
Участник
 
Группа: Members
Зарегистрирован: 15-05-2007
Сообщений: 560
UA: Firefox 84.0

Re: Greasemonkey

Бумбик пишет

нужно на базовом уровне знать javascript и работу с DOM

А вы как это освоили? Книги? Гугл? Видео уроки?

Бумбик пишет

Видимо особенности Greasemonkey, нет доступа к локальному хранилищу.

Я тестировал в Tampermonkey, он вроде как позиционируется более функциональным.

Отредактировано Raf-9600 (13-02-2021 21:57:37)


Иногда мне кажется, что лучшие программисты мира и лучшие технические умы работают только над одним - как сделать так, чтоб на новом скоростном железе тормозило также, как на хламе 10 летней давности.
(с)

Отсутствует

 

№107813-02-2021 22:39:17

Бумбик
Участник
 
Группа: Members
Зарегистрирован: 04-02-2012
Сообщений: 173
UA: Firefox 85.0

Re: Greasemonkey

Raf-9600 пишет

А вы как это освоили? Книги? Гугл? Видео уроки?

Все вместе, для базового уровня времени и знаний много не надо

Raf-9600 пишет

Я тестировал в Tampermonkey, он вроде как позиционируется более функциональным.

Тут скорей разницы нет какое дополнение, сама лиса ограничивает им доступ к localstorage в целях безопасности

Отсутствует

 

№107913-02-2021 23:17:04

zzzephire
Участник
 
Группа: Members
Зарегистрирован: 29-12-2017
Сообщений: 418
UA: Firefox 85.0

Re: Greasemonkey

Бумбик пишет
Raf-9600 пишет

Ваши варианты не работают с этим сайтом.

Видимо особенности Greasemonkey, нет доступа к локальному хранилищу.

Там хитро сделан код сайта. Скрипт отработает, но если делать что необходимо после определенного таймаута. В данном случае бесполезны директивы @run-at. Использовал tampermonkey

скрытый текст

Выделить код

Код:

// ==UserScript==
// @name         Set-RU-Lang
// @namespace    mystuff
// @version      1
// @description  Переключение интерфейса на русский язык
// @author       VasyaPupkin
// @match        https://*.privat24.ua/*
// @grant        none
// ==/UserScript==
if(localStorage.lang == 'ru') return;
setTimeout(()=>{
    localStorage.lang = 'ru';
    location.reload();
}, 2000);

Отсутствует

 

№108014-02-2021 00:55:14

Raf-9600
Участник
 
Группа: Members
Зарегистрирован: 15-05-2007
Сообщений: 560
UA: Firefox 84.0

Re: Greasemonkey

zzzephire
Странно. У меня не работает ни в tampermonkey, ни в Greasemonkey. У меня работает этот вариант:

Выделить код

Код:

setTimeout(()=>{
    let t = document.querySelector('div.languages > a:nth-child(2)');
    if(t) { t.click(); return; }

    localStorage.lang = 'ru';
}, 0);

Отредактировано Raf-9600 (14-02-2021 01:01:15)


Иногда мне кажется, что лучшие программисты мира и лучшие технические умы работают только над одним - как сделать так, чтоб на новом скоростном железе тормозило также, как на хламе 10 летней давности.
(с)

Отсутствует

 

№108114-02-2021 02:50:56

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 759
UA: Firefox 85.0

Re: Greasemonkey

Raf-9600
Tampermonkey, [firefox] 85.0.1 Срабатывает №1076, даже без удаления печенек.

Отсутствует

 

№108223-03-2021 20:40:28

Азат55555
Участник
 
Группа: Members
Зарегистрирован: 01-11-2018
Сообщений: 21
UA: Chrome 89.0

Re: Greasemonkey

...

Отредактировано Азат55555 (24-03-2021 12:34:27)

Отсутствует

 

Board footer

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