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

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

Поддержка пользователей » Код JavaScript для сохранения извлеченного содержимого в файл » 06-09-2010 22:02:06

Подскажите, пожалуйста, на какой код надо заменить вот этот код:

Выделить код

Код:

var res = [];
for(var h in hrefs)
    res.push(h);
Components.classes["@mozilla.org/widget/clipboardhelper;1"]
    .getService(Components.interfaces.nsIClipboardHelper)
    .copyString(res.join("\n"));

Чтобы содержимое извлеченное из страницы не копировалось в буфер обмена, а сохранялось в отдельный файл на диске

Архив тем » Поиски нужного аддона или как научить iMacros открывать все ссылки. » 02-08-2009 19:27:52

Infocatcher пишет
vanchelo пишет

Вопрос следующий, возможно ли сделать так чтобы копировались в буфер не ссылки а какой-либо текст по маске или соответствующий регулярному выражению

Что за текст и где он будет находиться на странице?

Любой видимый текст, т.е. например нужно скопировать текст на странице XXXX.
Либо любой текст отвечающий шаблону или по рег. выр. между тегами <html>...</html>

Архив тем » Поиски нужного аддона или как научить iMacros открывать все ссылки. » 31-07-2009 15:12:54

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

Выделить код

Код:

(function() {
var mask = "..."; // простой фильтр
// или регулярное выражение:
// var mask = /.../;
var maskForLinks = false; // фильтровать по "названию" ссылки

var isRegExp = typeof mask != "string";
var allLinks = !mask;
function check(val) {
    return isRegExp ? mask.test(val) : val.toLowerCase().indexOf(mask) > -1;
}

var links = content.document.getElementsByTagName("a");
var hrefs = {};
var lnk, h, txt;
for(var i = 0, len = links.length; i < len; i++) {
    lnk = links[i];
    h = lnk.href;
    txt = lnk.textContent;
    if(allLinks || check(maskForLinks ? h : txt))
        hrefs[h] = 1;
}
var res = [];
for(var h in hrefs)
    res.push(h);
Components.classes["@mozilla.org/widget/clipboardhelper;1"]
    .getService(Components.interfaces.nsIClipboardHelper)
    .copyString(res.join("\n"));


Вопрос следующий, возможно ли сделать так чтобы копировались в буфер не ссылки а какой-либо текст по маске или соответствующий регулярному выражению

Архив тем » Поиски нужного аддона или как научить iMacros открывать все ссылки. » 27-03-2009 12:46:21

Еще есть вопрос

Возможно ли чтобы вместо открытия в новых вкладках ссылки копировались в буфер обмена???

Архив тем » Поиски нужного аддона или как научить iMacros открывать все ссылки. » 14-03-2009 11:41:17

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

А вообще скрипт СУПЕР. Очень нужный

Еще раз спасибо

Архив тем » Поиски нужного аддона или как научить iMacros открывать все ссылки. » 14-03-2009 00:15:00

Infocatcher пишет

Custom Buttons + вот такой код:

Выделить код

Код:

var links = content.document.getElementsByTagName("a");
var hrefs = {};
for(var i = 0; i < links.length; i++)
  hrefs[links[i].href] = 1;
var br = getBrowser();
for(var h in hrefs)
  br.addTab(h);

Добавлено Wed Mar 26 00:25:15 2008 :
Или Linky (тут, вроде, только на английском)

Подскажи пожалуйста, как научить этот скрипт открывать не все ссылки, а ссылки по заранее заданому шаблону

Разработка » Нижний Тулбар в Firefox 2 » 30-04-2008 00:41:15

Подскажите, пожайлуста, как создать нижний тулбар в лисе. Очень нужно.

Board footer

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