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

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

№95107-05-2019 14:59:32

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

Re: Greasemonkey

leshiy_odessa
Ставил уже два раза. Он не останавливает загрузку(буферизацию) видео.
А это все что мне нужно.

Отредактировано Stkvsky (07-05-2019 16:02:55)

Отсутствует

 

№95210-06-2019 23:40:24

vlad001
Участник
 
Группа: Members
Зарегистрирован: 29-06-2010
Сообщений: 81
UA: Firefox 68.0

Re: Greasemonkey

Подскажите, как это расширение использует скрипты? Вставляет в код страницы что-то типа:

Выделить код

Код:

<script src="https://greasyfork.org/scripts/...user.js"></script>

?
Если можно, опишите подробнее.

Отсутствует

 

№95325-06-2019 19:26:04

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

Re: Greasemonkey

Ребята подскажите пожалуйста как использовать этот скрипт?
Он должен открывать ссылку в боковой панели

Выделить код

Код:

var links, link;
links = document.getElementsByTagName('A');
for (var i = --links.length; i >= 0; i--) if (links[i].href != '') {
  link = links[i].getAttribute('href');
  if ((links[i].onclick == null) && (link.protocol != 'javascript:') && (link.protocol != 'data:'))
    links[i].setAttribute('href', 'javascript:document.location="' + link + '"');
};

Куда его нужно вставить?
Взял отсюда
https://forum.mozilla-russia.org/viewto … 90#p717290
Тогда вроде работал, давно было дело, забыл.

Отредактировано Stkvsky (25-06-2019 19:39:50)

Отсутствует

 

№95430-06-2019 23:08:24

Palych177
Участник
 
Группа: Members
Зарегистрирован: 26-06-2019
Сообщений: 17
UA: Firefox 67.0

Re: Greasemonkey

Подскажите, как должен выглядеть этот скрипт - https://forum.mozilla-russia.org/viewto … 47#p740347 , если любая ссылка для любого домена должна открываться в новой вкладке для щелчку ЛКМ?

Отсутствует

 

№95501-07-2019 00:39:39

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

Re: Greasemonkey

Palych177 не проверял

Выделить код

Код:

// ==UserScript==
// @name        Palych177
// @namespace   CoolCmd
// @match       http://*/*
// @match       https://*/*
// @version     1
// @grant       none
// ==/UserScript==
'use strict';
document.addEventListener('click', e =>
{
    const a = e.target.closest('a[href^="http"]:not([target])');
    if (a)
    {
        a.target = "_blank";
    }
});

Отредактировано CoolCmd (01-07-2019 00:42:08)

Отсутствует

 

№95603-07-2019 01:10:20

Palych177
Участник
 
Группа: Members
Зарегистрирован: 26-06-2019
Сообщений: 17
UA: unknown 0.0

Re: Greasemonkey

Не работает, увы...

А у кого есть скрипт, чтобы каждая ссылка открывалась в новой вкладке по ЛКМ, и так, как определено в ссылке - по щелку колесика?

Отсутствует

 

№95703-07-2019 09:56:07

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

Re: Greasemonkey

Palych177 тогда так:

Выделить код

Код:

// ==UserScript==
// @name        Palych177
// @namespace   CoolCmd
// @match       http://*/*
// @match       https://*/*
// @version     2
// @grant       none
// ==/UserScript==
'use strict';
document.addEventListener('click', e =>
{
  const a = e.target.closest('a[href]:not([target])');
  if (a)
  {
    a.target = "_blank";
  }
});

Отсутствует

 

№95803-07-2019 14:35:07

Palych177
Участник
 
Группа: Members
Зарегистрирован: 26-06-2019
Сообщений: 17
UA: Firefox 67.0

Re: Greasemonkey

CoolCmd

А так просто бомба! Спасибо!

А можно ли сюда добавить функцию, чтобы по щелчку колеса прокрутки ссылка открывалась так, как определено в самой ссылке?

Отсутствует

 

№95904-07-2019 12:25:24

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

Re: Greasemonkey

Подскажите пожалуйста
Как сделать чтобы скрипт работал на странице с таким адрессом?
moz-extension://8444b263-d8ba-422a-bd4f-87a39d454a39/data/index.html

Добавлено 04-07-2019 12:28:46
Вставляю
// @include     moz-extension://*/*/
но не работает

Отредактировано Stkvsky (04-07-2019 12:28:46)

Отсутствует

 

№96004-07-2019 15:10:21

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

Re: Greasemonkey

Stkvsky
расширение (любое) в принципе не имеет доступа к страницам другого расширения

Отредактировано CoolCmd (04-07-2019 15:11:17)

Отсутствует

 

№96104-07-2019 18:43:41

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

Re: Greasemonkey

CoolCmd
Ясно, спасибо.

Отсутствует

 

№96218-07-2019 09:34:48

MyTimeKill
Участник
 
Группа: Members
Зарегистрирован: 08-04-2016
Сообщений: 8
UA: Firefox 68.0

Re: Greasemonkey

Приветствую. Помогите со скриптом.
Нужно, чтобы при авторизации убиралась галочка с чекбокса "Запомнить?" и отмечался "Скрытый вход?"

Здесь.

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Отсутствует

 

№96318-07-2019 11:16:02

questman
Участник
 
Группа: Members
Зарегистрирован: 05-11-2011
Сообщений: 228
UA: Firefox 40.0

Re: Greasemonkey

MyTimeKill пишет:

Приветствую. Помогите со скриптом.
Нужно, чтобы при авторизации убиралась галочка с чекбокса "Запомнить?" и отмечался "Скрытый вход?"

Здесь.

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Наверно так:
document.getElementById('auth-remember').checked = false;
document.getElementById('auth-hidden').checked = true;

Отсутствует

 

№96418-07-2019 13:32:16

MyTimeKill
Участник
 
Группа: Members
Зарегистрирован: 08-04-2016
Сообщений: 8
UA: Firefox 68.0

Re: Greasemonkey

questman
Благодарю, работает.

А не подскажите, что надо поправить для vk.com? Нужно так же убирать галочку при авторизации с "Запомнить браузер"
При включенной двухфакторке, здесь.

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Отредактировано MyTimeKill (18-07-2019 14:05:50)

Отсутствует

 

№96518-07-2019 17:53:59

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

Re: Greasemonkey

Доброго времени суток.
Возможно кто поможет со следующей просьбой.
Есть сайт

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Можно ли сделать так, чтобы при открытии оного по умолчанию выбиралось "По дате релиза" (выбирается в выпадайке, которая справа сверху)
Заранее благодарен.

З.Ы. Я новичок в скрипто-писании, потому буду благодарен за полный код скрипта, если конечно такой найдется.

Отсутствует

 

№96619-07-2019 00:21:48

questman
Участник
 
Группа: Members
Зарегистрирован: 05-11-2011
Сообщений: 228
UA: Firefox 40.0

Re: Greasemonkey

Acid Crash пишет:

Доброго времени суток.
Возможно кто поможет со следующей просьбой.
Есть сайт

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Можно ли сделать так, чтобы при открытии оного по умолчанию выбиралось "По дате релиза" (выбирается в выпадайке, которая справа сверху)
Заранее благодарен.

З.Ы. Я новичок в скрипто-писании, потому буду благодарен за полный код скрипта, если конечно такой найдется.

var jsso = document.querySelector('.js-sort-options');
jsso.value = 'released';//По дате релиза
//jsso.value = 'position';//Если по популярности
//jsso.value = 'pubdate';//Если по дате добавления
//jsso.value = 'title';//Если по названию
//jsso.value = 'rating';//Если по рейтингу

Отсутствует

 

№96719-07-2019 00:44:08

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

Re: Greasemonkey

questman пишет:

var jsso = document.querySelector('.js-sort-options');
jsso.value = 'released';//По дате релиза
//jsso.value = 'position';//Если по популярности
//jsso.value = 'pubdate';//Если по дате добавления
//jsso.value = 'title';//Если по названию
//jsso.value = 'rating';//Если по рейтингу

Спасибо. Правда не до конца работает.
Сам элемент выпадайки меняется, но вот содержимое основного блока не обновляется в соотвествии с тем, что выбрано (остается то, что по умолчанию)...

Отредактировано Acid Crash (19-07-2019 00:44:48)

Отсутствует

 

№96819-07-2019 01:00:40

questman
Участник
 
Группа: Members
Зарегистрирован: 05-11-2011
Сообщений: 228
UA: Firefox 40.0

Re: Greasemonkey

Acid Crash пишет:

questman пишет:

var jsso = document.querySelector('.js-sort-options');
jsso.value = 'released';//По дате релиза
//jsso.value = 'position';//Если по популярности
//jsso.value = 'pubdate';//Если по дате добавления
//jsso.value = 'title';//Если по названию
//jsso.value = 'rating';//Если по рейтингу

Спасибо. Правда не до конца работает.
Сам элемент выпадайки меняется, но вот содержимое основного блока не обновляется в соотвествии с тем, что выбрано (остается то, что по умолчанию)...

Я уже понял, позже.
Для меня сложно вспоминать,очень давно кодил.
Может кто подскажет.

Отсутствует

 

№96919-07-2019 10:56:23

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 266
UA: Firefox 68.0

Re: Greasemonkey

Acid Crash пишет:

Сам элемент выпадайки меняется, но вот содержимое основного блока не обновляется в соотвествии с тем, что выбрано (остается то, что по умолчанию)

Попробуйте :

// ==UserScript==
// @run-at      document-idle
// ==/UserScript==

И вообще выкладывайте весь код и только потом задавайте вопрос по нему.

Отсутствует

 

№97019-07-2019 13:12:43

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

Re: Greasemonkey

leshiy_odessa пишет:

Acid Crash пишет:

Сам элемент выпадайки меняется, но вот содержимое основного блока не обновляется в соотвествии с тем, что выбрано (остается то, что по умолчанию)

Попробуйте :

// ==UserScript==
// @run-at      document-idle
// ==/UserScript==

И вообще выкладывайте весь код и только потом задавайте вопрос по нему.

Извиняюсь.
Сделал вот так, но изменений по сравнению с предыдущим нет(

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

Выделить код

Код:

// ==UserScript==
// @name     Unnamed Script 150783
// @version  1
// @match https://nichosee.com/*
// @run-at      document-idle
// @grant    none
// ==/UserScript==


var jsso = document.querySelector('.js-sort-options');
jsso.value = 'released';//По дате релиза
//jsso.value = 'position';//Если по популярности
//jsso.value = 'pubdate';//Если по дате добавления
//jsso.value = 'title';//Если по названию
//jsso.value = 'rating';//Если по рейтингу

Отсутствует

 

№97124-07-2019 16:11:38

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 266
UA: Firefox 68.0

Re: Greasemonkey

Есть такой код из java скрипта загружаемой страницы. Язык по умолчанию там — English. Как его подменить на Russian и при этом до загрузки страницы? Ну то есть чтобы сработало.

Выделить код

Код:

    language_map: {
    zh_CN: 'Chinese (Simplified)',
    zh_TW: 'Chinese (Traditional)',
    ca: 'Catalan',
    da: 'Danish',
    en: 'English',
    eu: 'Euskera (Basque)',
    fr: 'French',
    de: 'German',
    it: 'Italian',
    es: 'Spanish',
    ja: 'Japanese',
    nb: 'Norwegian (Bokmal)',
    nn: 'Norwegian (Nynorsk)',
    fa: 'Persian (Farsi)',
    pl: 'Polish',
    pt_BR: 'Portuguese (Brazil)',
    ru: 'Russian',
    sl: 'Slovenian',
    sv: 'Swedish',
    tr: 'Turkish'
    },

    render_language: function (value) {
    if (!value) {
        return Proxmox.Utils.defaultText + ' (English)';
    }
    var text = Proxmox.Utils.language_map[value];
    if (text) {
        return text + ' (' + value + ')';
    }
    return value;
    },

    language_array: function() {
    var data = [['__default__', Proxmox.Utils.render_language('')]];
    Ext.Object.each(Proxmox.Utils.language_map, function(key, value) {
        data.push([key, Proxmox.Utils.render_language(value)]);
    });

    return data;
    },

Отредактировано leshiy_odessa (24-07-2019 16:27:18)

Отсутствует

 

№97224-07-2019 22:39:57

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

Re: Greasemonkey

leshiy_odessa ты хочешь, чтобы весь текст на странице был на русском? вышеприведенный код эти не занимается.

Отсутствует

 

№97325-07-2019 10:59:24

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 266
UA: Firefox 68.0

Re: Greasemonkey

CoolCmd пишет:

ты хочешь, чтобы весь текст на странице был на русском?

Это свичер языка. Я хочу чтобы return Proxmox.Utils.defaultText + ' (English)'; ➜ return Proxmox.Utils.defaultText + ' (Russian)';

Отсутствует

 

№97425-07-2019 12:20:03

sn260591
Участник
 
Группа: Members
Зарегистрирован: 26-09-2015
Сообщений: 54
UA: Firefox 68.0

Re: Greasemonkey

leshiy_odessa
Нужна ссылка на сайт.

Отсутствует

 

№97525-07-2019 13:05:01

leshiy_odessa
Участник
 
Группа: Members
Зарегистрирован: 13-02-2009
Сообщений: 266
UA: Firefox 68.0

Re: Greasemonkey

sn260591 пишет:

Нужна ссылка на сайт.

Это веб интерфейс управления Proxmox (виртуальные машины) которая имеет локальный IP адрес.

Накидайте хоть какой то код, а я методом перебора и собственных мозгов что-то да наваяю. Спасибо.

Отредактировано leshiy_odessa (25-07-2019 13:05:23)

Отсутствует

 

Board footer

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