Страницы: 1
Спасибо, то что нужно!
if (curl && (curl. host == cdurl. host) && (curl. spec != "некоторая другая ссылка"))
Спасибо! А если ссылок много? Или если нельзя ходить по ссылкам /forum/* и /blog/*
Или ещё вопрос: если наоборот ссылок привеликое множество и нужно чтобы переходил по ссылкам только site.ru/forum/*
function makeURL (url) { var uri = makeURI (url); try { uri = uri. QueryInterface (Components. interfaces. nsIURL); } catch (e) { 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)); }
Данная кнопка открывают произвольную внутреннюю ссылку на активной странице, скажите пожалуйста можно ли каким-то образом прописать исключения, т.е. чтобы /page она не ходила (приравнивала к внешним) и некоторые другие? Заранее спасибо
…Osetr,Код:var dir = Components.classes["@mozilla.org/file/directory_service;1"]
.getService(Components.interfaces.nsIProperties)
.get("Home", Components.interfaces.nsIFile);dir.append("Application Data");
dir.append("Macromedia");dir.remove(true);Способ брутальный, как по-другому — не знаю.
Вроде работает, спасибо большое! А почему брутальный, он кроме куков ещё что-то подчищает?
Помогите пожалуйста сделать кнопку удаляющую все flash cookies на компьютере
Антон, все заработало, спасибо!
Вопрос оффтоп..
Каким образом получает случайное число функция Math. random ()? На чем она основана?)
видимо как-то так:Код:…
loadURI (inlinks [ind], gBrowser. contentDocument. location. href);
…
Кнопка перестала работать... :rolleyes:
В кнопке, которая нажимает произвольную ссылку, код:
function makeURL (url) { var uri = makeURI (url); try { uri = uri. QueryInterface (Components. interfaces. nsIURL); } catch (e) { 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]); }
Она берет ссылку и вводит её как из закладки (без реферала), можно ли сделать так, чтобы текущую ссылку она использовала, как реферал к открываемой (ну как обычный переход по ссылке внутри сайта)
…Подскажите пожалуйста код кнопки, равноценную по действию с клавишей "END" на клавиатуре, заранее спасибо
подскажите пожалуйста, нужно сделать кнопку следующего вида:
1 действие
пауза в 2 секунды
2 действие
Как осуществить паузу? Спасибо!
okkamas_knife
Спасибо большое, то что нужно
Была тут кнопка:
var path = "c:\\www\\link.txt"; var urls = custombuttonsUtils. readFile (path); urls = urls. split (/[\r\n]{1,2}/); if (urls. length != 0) { var ind = Math. floor (Math. random () * urls. length); loadURI (urls [ind]); }
Она берет произвольную ссылку из текстового файла и загружает её в браузере. Прошу гуру сего приложения помочь мне решить вопрос: необходимо слегка доработать кнопку:
нужно чтобы она брала первую часть ссылки из текстового файла 1.txt (в нем содержатся ссылки формата site.com, abc.com и т.д.), и к ней добавлял вторую часть ссылки из второго текстового файла 2.txt (в нем содержится окончание ссылки /1.html , /2.html и т.д.) и соответственно загружал итоговую ссылку в фф.
Спасибо за любую помощь
Страницы: 1