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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Сustom Buttons » Custom Buttons » 28-06-2015 01:48:02

WatsonRus пишет

А может кто сделать кнопку Highlight работающей в последних [seamonkey] и [firefox]?

Так работает?
[spoiler][code]this.safeHTML = function(unsafeCode) {
    return unsafeCode.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/&/g, "&amp;");
};
this.unsafeHTML = function(safeCode) {
    return safeCode.replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">");
};
this. clickHandler = function (event)
{
    if ((event. button == 2) && event. ctrlKey)
        this. mObj. setPri ();
    else
        this. mObj. setSub ();
    if (event. ctrlKey)
    {
        this. showPopup (this);
        return;
    }
    if (event. button == 0)
    {
    this. innerHTML = this. innerHTML || this.safeHTML(content. document. body. innerHTML);
    this. searchPrompt('',false);       
    }
    else if (event. button == 1)
    {
    this. showPopup (this);   
    }
    else
    {
        content. document. body. innerHTML = this.unsafeHTML(this. innerHTML) || content.

Поддержка пользователей » Как закрыть сразу несколько закладок в браузере, не заканчивая сеанс? » 28-06-2015 01:42:40

Никокоротков пишет

В процессе поисковой деятельности в интернете приходится открывать и закреплять в браузере 20-30 закладок интернет сайтов. Затем возникает необходимость их быстро все (или часть) закрыть, не прерывая сеанса. Как это можно сделать? Пока что закрываю по одной.

https://forum.mozilla-russia.org/viewto … 63#p397763 не подойдет?

Разработка » Парсинг контента с удалённого ресурса в расширении (с выполнением JS) » 22-05-2015 22:53:10

okkamas_knife пишет

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

Не, ну так тоже можно наверно. Но как-то это топорно немного получаеся. Хотелось как-то более "по фен шую" сделать :-)

Разработка » Парсинг контента с удалённого ресурса в расширении (с выполнением JS) » 22-05-2015 17:55:51

IVIAKC
Насколько я понимаю это заменит содержимое текущей вкладки браузера. А мне нужно как-то в фоне это сделать, как бы отдельным потоком. Желательно без открытия каких-либо видимых окон или вкладок вообще.

Сustom Buttons » Обсуждение кнопок CB » 22-05-2015 16:14:35

Я думаю так:

Выделить код

Код:

if ((event. button == 0))
    PlacesCommandHook.showPlacesOrganizer('History');        
else if ((event. button < 2) && node) {
        PlacesUIUtils. markPageAsTyped (node. uri);
        openUILink (node. uri, event, false, true);
}

А просто циферки поменять может и не сработать.

Разработка » Парсинг контента с удалённого ресурса в расширении (с выполнением JS) » 22-05-2015 16:01:39

Всем привет!

Суть проблемы: необходимо распарсить контент со страницы (по условиям задачи, никакое API не доступно, приходится парсить то, что сайт отдаёт обычному пользователю). Если речь идёт о статичном контенте, то проблемы нет, вот этот код справляется на ура:

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

Выделить код

Код:

var getRemoteDocument = function(url) {
    var remoteDoc = null;
    try {
        var request  = new XMLHttpRequest();
        request.open('GET', url, false);  
        request.setRequestHeader("Content-Type", "text/html");
        request.send(null);
        var responseHTML = request.responseText;
        remoteDoc = new DOMParser().parseFromString(responseHTML, "text/html");
    } catch(e) {
        handleError(e);
    }
    return remoteDoc;
};
var thatDoc = getRemoteDocument("http://remote-site.domain/url/");


Проблема в том, что сейчас все больше сайтов исопльзует AJAX и контент туда подгружается через скрипты (тот же document.appendChild(), например). Так вот эти скрипты есте

Обсуждение расширений » Forum.mozilla-russia.org (расширение для нашего форума и сайта) » 28-01-2013 19:29:52

Опупум

Опупум пишет

Ругается и не пускает.

Попробуйте скачать файл, а потом открыть его через браузер.

Опупум пишет

Автоматического обновления больше не будет?

Пока не будет. Оно работает только через AMO, а там автором расширения значусь не я, а какой-то Stepovanyi. Пока он его там не обновит, оно само автоматически не обновится.

Обсуждение расширений » Tab Mix Plus » 18-01-2013 23:40:42

Шекспир пишет

КАК СДЕЛАТЬ ЭТО - НО В ТАБМИКС.  аналогичная проблема)

blazah пишет

Млин то ли я не понимаю ничего, толи кто дурак ??? Пишу уже который раз - ВКЛАДКИ ПОДГГРУЖАЮТСЯЯЯЯЯЯЯЯ, чего не выставляй в настройках FF

blazah пишет

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

blazah пишет

доделать TMP чтобы его собственный сохранятель и открыватель )) умел открывать все вкладки не загруженными

Этого не будет - "I'm not going to add BarTab functionality to Tabmix".
Так что или [url=http://tmp.garyr.net/forum/viewtopic.php?p=58684#p58684]так[/u

Обсуждение расширений » Multi Links » 18-01-2013 23:34:10

agafya
В [firefox] 18 расширение не будет работать пока автор его не обновит. Пока можно установить Linky (https://forum.mozilla-russia.org/viewto … 01#p597601). Оно работает по-другому, но выполняет те же функции. Может только выделять ссылки не так удобно.

Обсуждение расширений » Linky » 18-01-2013 23:31:27

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

В новых версиях [firefox] перестали работать многие нужные  расширения, которые сохраняют или загружают какие-либо файлы. Данное расширение также частично перестало работать, поэтому пришлось его обновить.
Это тестовая версия, но пока (у меня и не только к меня) работает нормально.
Исправлены следующие баги:
-работает собственно загрузка ссылок
-работает выбор/указание посещённых страниц (также было давно поломано из-за обновлений браузера)
Ссылка для скачивания: linky-3.0.1pre

Расширение на AMO: https://addons.mozilla.org/ru/firefox/addon/linky/
Расширение на форуме: https://forum.mozilla-russia.org/viewtopic.php?id=7282

Обсуждение расширений » Forum.mozilla-russia.org (расширение для нашего форума и сайта) » 18-01-2013 23:17:20

Обновил расширение - версия 1.8.4.6.
Исправлена ошибка c всплывающей подсказкой в [firefox] 18.
Убран jar-архив внутри расширения (об этом пишут тут: https://forum.mozilla-russia.org/viewtopic.php?id=56374).

Новости » Вышел Firefox 18 » 18-01-2013 22:58:49

Все проблемы с загрузками и сохранениями страниц из-за приватного просмотра. Теперь во _всех_ расширениях, которые вышли до 18 версии [firefox] надо править код.

Обсуждение расширений » Tab Mix Plus » 23-11-2012 03:18:50

blazah пишет

В смысле настройки не открыть ?

скрытый текст
tmp_error.png

blazah пишет

Вроде как открываются нормально.

Это в той версии, которая на AMO. В ней настройки открываются, но там другие проблемы. А в дев-билде этот косяк, но проявляется он сейчас только при не английской локали.

blazah пишет

при открытии сессии он не подгружал все вкладки, а только когда переходишь к конкретной вкладке, загружал её ?

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

Новости » Вышел Firefox 17 » 23-11-2012 01:46:13

BoyM пишет

не известно когда будет новая версия tab mix plus?

https://forum.mozilla-russia.org/viewtopic.php?pid=589724#p589724

Обсуждение расширений » Tab Mix Plus » 23-11-2012 01:38:43

Обновление расширения будет в январе, как раз когда должен выйти Fx18. Посмотрим кто кого перегонит. :)
На данный момент рекомендуют ставить версию tab_mix_plus-0.4.0.4pre.120724b.xpi, но у ней тот же косяк в браузере с русской локалью - настройки нельзя открыть.
Пришлось делать свою исправленную версию как временный вариант, скачать можно здесь (хотел загрузить на форум, но размер слишком большой и не дает).

Сustom Buttons » [CB]Refresh left/right tabs (обновить вкладки слева/справа от текущей) » 11-07-2012 23:01:56

Refresh left tabs(Firefox 4+)
Автор: init
Описание: Кнопка позволяет в один щелчок обновить все вкладки слева от текущей. Можно обновлять произвольное количество вкладок.

Список клавиш:
Левая кнопка мыши - обновить все вкладки слева от текущей.
Средняя кнопка мыши - обновить несколько вкладок слева от текущей (ввести число в всплывающем окошке).

[spoiler]Код кнопки:[code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3ERefresh%20left%20tabs%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD3GlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHja7ZZdTFNnGMf/5xxKW6CWjxap0vFaQQGxw+InCAJHEDK+0nasrQMpLZYC/fBwQAQCbhkytgluMToz5r4kWJ0yXYy6LOp0WRbGMp02tTFujCFxxDDmNjfDFnbBNsgull3MO/43z5P/8+b9v2/yu3gAsRUAaBpwOHlOuyWbGIwmIvQhCE

Разработка » Очистка адресной строки » 07-07-2012 11:41:45

Пандёнок
Может это подойдет - https://forum.mozilla-russia.org/viewtopic.php?pid=570877

Сustom Buttons » [CB] Clear URL » 07-07-2012 11:40:21

Clear URL(Firefox 4+)
Автор: init
Описание: Кнопка позволяет очищать адресную строку в один щелчок. Заменяет соответствующее расширение, которое когда-то было на AMO.

Список клавиш:
Левая кнопка мыши - очистить адресную строку и сделать ее активной.
Средняя кнопка мыши - вставить текущий адрес вкладки обратно и убрать фокус с адресной строки.

[spoiler]Код кнопки:[code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EClear%20URL%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1gQHFCUiRlhRRAAAARJJREFUOMvtlL1thEAQhb+xEA2Q4CuC4CpAIFlbAx1sPVRDRo5sBAEl3F1gKIBknRyInwVjWWT3pJGYmd3H09PsiDGGM/DGSXgRj3CmiYh8AN8H734tC7NBMMaMAVwBczDebcRDODYpZVnSdR193wPguu7sGyCO4xtwAe6HPc6yjCiKUEpRVRVN01BVFUopoiiiKArSNAW42Z

Сustom Buttons » Custom Buttons » 07-07-2012 11:29:27

Infocatcher пишет

Парсер уже есть готовый, только это XML-парсер, а не XUL-парсер. А если в XUL каждый пробел из разметки превратить в текстовый узел, то ничего работать не будет.

Значит придется научить его парсить xul. Только вот как он определять будет, когда нужно парсить xml, а когда xul. Мда...

Infocatcher пишет

Вроде как, из браузеров E4X реализован только в Firefox и прочих Gecko-based.
В расширениях используется, но это вряд ли решающий фактор.
«E4X is crazyland», давайте его выпилим.
Кстати, масштаб бедствия можно оценить прямо сейчас на Nightly: Add prefs to enable/disable E4X (javascript.options.xml.content and .chrome).

Копец. :( Они там чо совсем что-ли ?
В любом случае если делать костыль, он должен быть глобальным, как минимум на уровне расширения.

Обсуждение расширений » Forum.mozilla-russia.org (расширение для нашего форума и сайта) » 07-07-2012 11:25:14

Сделал, делюсь - http://forum.mozilla-russia.org/uploade … y_init.xpi.

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

Сustom Buttons » Custom Buttons » 07-07-2012 02:04:29

Infocatcher пишет

Нет, обещают отключить поддержку используемых синтаксических конструкций, так что переписывать как раз придется все кнопки, которые это используют.

Может тогда уже проще свой xml-парсер написать?
Все равно ведь велосипед изобретать придется.

Infocatcher пишет

Лень поддерживать, надо полагать.

А что, этот функционал сегодня больше нигде не используется, что они его так легко готовы выкинуть?

Обсуждение расширений » Forum.mozilla-russia.org (расширение для нашего форума и сайта) » 07-07-2012 02:00:02

MySh
ОК тогда займусь сам. Думаю, что это не так сложно сделать.

Обсуждение расширений » Forum.mozilla-russia.org (расширение для нашего форума и сайта) » 06-07-2012 20:51:34

Прикольное расширение, спасибо! :beer:
А можно добавить чтобы средний щелчок по кнопке сразу переходил на страницу новых сообщений?
И ещё хорошо бы сделать чтобы при наведении на пункт меню появлялся тултип с url - иногда нужно.

Board footer

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