Страницы: 1
А как нужно?
Во всех вкладках (неактивных и активной) и желательно подсказать, как чтобы действие происходило во вкладках с первой по третью или с третьей по пятую... Как-то так) Спасибо
bunda1
Спасибо! Только почему-то открывает только для активной вкладки произвольную внутреннюю, а не на всех или на 3-х...
Sekotich пишетчтобы это же самое действие (открытие произвольной ссылки) происходило на всех вкладках (активной и неактивных)?
както так.. в новом лисе не проверял.
скрытый текстВыделить кодКод:
var tabs = gBrowser.tabs || gBrowser.tabContainer.childNodes; for (var i = 0; i < tabs.length ; i++){ var tab = tabs[i]; var lnk2go=[]; var lnks=tab.linkedBrowser.contentDocument.getElementsByTagName('a') for (var k = 0; k < lnks.length ; k++){ if (lnks[k].href.substring(0,4)=='http'){lnk2go.push(lnks[k].href)} }; if (lnk2go. length != 0){ var ind = Math. floor (Math. random () * lnk2go. length); tab.linkedBrowser.loadURI (lnk2go[ind]); } };
Спасибо, почти работает! Открывает только любые ссылки на сайте, в том числе и внешние. Возможно ли это подправить?
30-05-2015 17:07:50
И зачем тебе это?
Нужно изобразить нахождение на нескольких ресурсах фоновым режимом...
30-05-2015 17:21:57
Да и вдогонку вопрос, можно ли посылат
Sekotich
нет такой.
если нужно выполнить пару команд с разницей во времени используйте setTimeout
№9 - пример
Спасибо! А подскажите пожалуйста еще, есть кнопка, открывающая произвольную внутреннюю ссылку на активной вкладке
uri = null; } return uri; } var doc = gBrowser. contentDocument; var cdurl = makeURL (doc. location. href); cdurl. ref = ""; var links = doc. links; var inlinks = []; var curl; for (var i = 0; i < links. length; i++) { curl = makeURL (links [i]. href); if (curl && (curl. host == cdurl. host)) inlinks. push (links [i]. href); } if (inlinks. length != 0) { var ind = Math. floor (Math. random () * inlinks. length); loadURI (inlinks [ind], makeURL (gBrowser. contentDocument. location. href)); }
Возможно ли ее переделать, чтобы это же самое действие (открытие произвольной ссылки) происходило на всех вкладках (активной
…Скажите пожалуйста, какая команда делает паузу в 1 секунду между выполнением двух разных команд в одной кнопке?Спасибо
Спасибо,okkamas_knife!
Только ещё один вопрос по кнопке:
gBrowser.selectedTab = gBrowser.addTab("http://webmaster.yandex.ru/addurl.xml?url=" + encodeURIComponent(content.location.href));
Что изменить, чтобы открывала не в новой вкладке, а в текущей? Спасибо
SekotichВыделить кодКод:gBrowser.selectedTab = gBrowser.addTab("http://webmaster.yandex.ru/addurl.xml?url=" + encodeURIComponent(content.location.href));Или принципиально именно в новом окне, а не во вкладке?
Отредактировано Infocatcher (Вчера 09:25:56)
Во вкладке вполне подходит, спасибо огромное!
Помогите пожалуйста в создании кнопки очень полезной для вебмастеров:
Для добавления страницы в addurl Яндекса, можно воспользоваться такой ссылкой webmaster.yandex.ru/addurl.xml?url=СТРАНИЦА
От кнопочки нужно, чтобы она брала текущую страницу(ссылку) и добавив её после знака "=" в ссылку яндекса и переходила на неё в новом окне.
Т.е. при нажатии на кнопку на главной странице Форуму должен получиться переход на webmaster.yandex.ru/addurl.xml?url=http://forum.mozilla-russia.org
Спасибо!!!
Страницы: 1