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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№107613-02-2021 21:07:09

Бумбик
Участник
 
Группа: Members
Зарегистрирован: 04-02-2012
Сообщений: 175
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
Сообщений: 175
UA: Firefox 85.0

Re: Greasemonkey

Raf-9600 пишет

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

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

Raf-9600 пишет

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

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

Отсутствует

 

№107913-02-2021 23:17:04

zzzephire
Участник
 
Группа: Members
Зарегистрирован: 29-12-2017
Сообщений: 519
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
Сообщений: 807
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
Сообщений: 22
UA: Chrome 89.0

Re: Greasemonkey

...

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

Отсутствует

 

№108329-04-2021 13:03:42

Ciber SLasH
Участник
 
Группа: Members
Откуда: С.-Петербург
Зарегистрирован: 17-04-2016
Сообщений: 14
UA: Firefox 52.0

Re: Greasemonkey

Приветствую всех!
Возможно ли в Greasemonkey изменить код страницы так, чтобы при сохранение HTML-кода/просмотре HTML-кода (Ctrl+U) код был правленным?
Задача: в каждую страницу добавить исходный URL-страницы в виде комментария или META-тега (например: <meta name="URL", content"https://kakoito-sait.ru"/>).
Сделал META-тегом, но он виден только в сгенерированном коде, а при сохранении страницы на диск в виде HTML-страницы META-тег отсутствует.

Отсутствует

 

№108429-04-2021 14:01:59

CoolCmd
Участник
 
Группа: Members
Зарегистрирован: 29-09-2008
Сообщений: 664
UA: Firefox 88.0

Re: Greasemonkey

Ciber SLasH нужно делать настоящее расширение браузера (webextension) и в webrequest api менять содержимое страницы.

Отредактировано CoolCmd (29-04-2021 14:02:22)


леса живет в лису?

Отсутствует

 

№108530-04-2021 06:34:03

Ciber SLasH
Участник
 
Группа: Members
Откуда: С.-Петербург
Зарегистрирован: 17-04-2016
Сообщений: 14
UA: Firefox 47.0

Re: Greasemonkey

webRequest-ом тоже не получилось модифицировать код страницы так, чтобы HTML-код при сохранении страницы был изменён.
Да и заголовки через HTTPS нельзя модифицировать: https://bugzilla.mozilla.org/show_bug.cgi?id=1475832
Похоже ничем это не сделать...

Отсутствует

 

№108630-04-2021 13:32:12

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

Re: Greasemonkey

Ciber SLasH  В CB это делалось так:

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

Выделить код

Код:

// Добавить адрес наверху страницы и открыть диалог сохранения страницы .............
function savePage() {
   var sURL = gURLBar.value;
   content.document.body.innerHTML = "<table width=100%><tr><td align=left><small><a target=_blank href=" + 
                                        sURL + ">"+ sURL + "</a></small>\n</td></tr></table>" + content.document.body.innerHTML;
   saveDocument(window.content.document);
};


№52
... ну и эта №31


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№108701-05-2021 01:03:18

Ciber SLasH
Участник
 
Группа: Members
Откуда: С.-Петербург
Зарегистрирован: 17-04-2016
Сообщений: 14
UA: Firefox 47.0

Re: Greasemonkey

С кнопки CB тоже не попадает с сохраняемую страницу изменения.

Отсутствует

 

Board footer

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