Приветствую всех! Как можно имитировать нахождение на странице как бы в развёрнутом состоянии в свёрнутом браузере? На некоторых сайтах при свёрнутом режиме некоторые функции переходят в стадию заморозки и не подгружаются.
Как программно сделать скриншот сайта и сохранить его в определённую папку. Лиса 56.0.2. Заранее благодарю!
Приветствую всех! Как программно закрыть все вкладки кроме активной? Заранее благодарю!!!
Приветствую всех! Есть папка по пути C:\ФАЙЛЫ нужно вывести true или false в зависимости от того есть ли файл(ы) в папке. Папки не в счёт. Заранее благодарю!
Как лучше сделать ожидание, к примеру несколько секунд. setTimeout не совсем то... Версия лисы 56.0.2.
Бывает такое, что при запуске свежей лисы, (полностью пустая). Все настройки, расширения, закладки и т. д. автоматом загружаются в пустой профиль при запуске свежей лисы. Какой файл(ы) в пустом профиле свежей лисы, нужно удалить до запуска firefox. Чтобы автоматом не загрузились с профиля по умолчанию, всё что написал выше и др..
Senflex пишетПодскажите пожалуйста, какую версию CB выбрать для версии firefox 56.0.2. Тут скачал https://addons.thunderbird.net/Ru/firefox/addon/custom-buttons/?src=search появляется полоса с надписью (см. скин)
Благодарю за ответ. Не получилось.
Senflex пишетможно ли узнать через CB, есть интернет или нет. И вывести в alert, true или false. Типа команды ping в cmd.
Наверно можно HEAD-запрос на какой-нибудь адрес отправить
скрытый текстВыделить кодКод:
var url = "http://example.com"; var xhr = new XMLHttpRequest(); xhr.open("HEAD", url, true); xhr.timeout = 2000; var {channel} = xhr; channel.loadFlags |= channel.LOAD_BYPASS_CACHE; xhr.onreadystatechange = () => { if (xhr.readyState == xhr.HEADERS_RECEIVED) { xhr.onreadystatechange = null; alert(true); } else if (xhr.readyState == xhr.DONE) alert(false); } xhr.send();
Код попробовал. Бывают ложные срабатывания.
Версия лисы 56.0.2
Senflex пишетможно ли узнать через CB, есть интернет или нет. И вывести в alert, true или false.
Подтянутся гуру и может что-то получше посоветуют.
А мне только такой "костыль" в голову приходит:скрытый текстВыделить кодКод:
/*Initialization Code*/ this.onmousedown =e=> { if (e.button == 0) { network(); } if ( e.button == 2 ) { gShowPopup(this); } } self.onclick =e=> e.preventDefault(); function network() { if (navigator.onLine) { alert('TRUE'); } else { alert('FALSE'); } }
Этот вариант, подходит когда у роутера не горят огоньки, а когда начинаются загораться (ещё огонёк интернета не горит), уже показывает true.
…Благодарю за то что объяснили! Возник небольшой вопрос, можно ли узнать через CB, есть интернет или нет. И вывести в alert, true или false. Типа команды ping в cmd.
var cmd = Services.dirsvc.get("SysD", Ci.nsIFile); cmd.append("cmd.exe"); var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); process.init(cmd); var args = ["/k", "echo Как видно?", "&&", "pause"]; process.runwAsync(args, args.length);
Великолепно, от всей души БЛАГОДАРЮ Dumby!
Можно ли дополнить ваш код, моментальным сворачиванием cmd, пример: cmd ярлык, если в свойствах ярлыка выбрать "Свёрнутое в значок" то произойдет сворачивание, без вывода консоли.
Уважаемые форумчане! Как запустить cmd с командой, к примеру pause?
Можно ли это сделать?
Нужно запустить через CB.
Приветствую всех! Возник вопрос. Нужно вывести в alert число файлов в папке, к примеру путь C:\\FOTO
Senflex пишетв CB
Mea culpa – не обратил внимание, что ветка "Custom Buttons". На скрине настройки FlagFox.
Благодарю! Посмотрю... Ещё руки не дошли(
Senflex
скрытый текст
Я совсем новичок в CB, пожалуйста подскажите, код.
Можно ли программно из браузера узнать ping сайта?
Senflex пишетПодскажите пожалуйста. Как программно узнать, закреплённая ли активная вкладка? Если закреплена true, иначе false.
Может как-то так :/
Выделить кодКод:
addEventListener("TabSelect", (e, tab = e.target)=> { if ( tab.pinned == true ) { alert('pinned'); } else { alert('not pinned'); } }, true, gBrowser.tabContainer);
Сегодня попробовал, что-то не работает, можно ли без addEventListener?
Senflex пишетПодскажите пожалуйста. Как программно узнать, закреплённая ли активная вкладка? Если закреплена true, иначе false.
Может как-то так :/
Выделить кодКод:
addEventListener("TabSelect", (e, tab = e.target)=> { if ( tab.pinned == true ) { alert('pinned'); } else { alert('not pinned'); } }, true, gBrowser.tabContainer);
Благодарю!
Подскажите пожалуйста. Как программно узнать, закреплённая ли активная вкладка? Если закреплена true, иначе false.
Senflex
Senflex пишетПожалуйста, скиньте ссылку где можно скачать это расширение HTTP Useragent Cleaner
Это расширение для [firefox] 56 и более старых версий, а также для Waterfox Classic. В последних версиях [firefox] и в [chrome] оно работать не будет, даже если вы его скачаете, и простого способа приспособить его под последние версии нет — его надо полностью переписывать.
Для смены Useragent рекомендуется User-Agent Switcher and Manager, для других способов повышения приватности — Privacy Possum и uBlock Origin, в uBlock Origin можно включить подписки uBlock filters – Privacy, uBlock filters – Badware risks, EasyPrivacy, RU AdList: Counters.
А мне и не нужно это HTTP Useragent Cleaner расширение для новых браузеров, мне о
…Есть текст, в рандомной кодировке, мне этот текст нужно перевести в кодировку utf-8 with bom программно.
Пожалуйста, скиньте ссылку где можно скачать это расширение HTTP Useragent Cleaner обошёл интернет и нечего не нашёл. Может у кого есть, тогда, пожалуйста, скиньте ссылку на облако.
Это https://web.archive.org/web/20140705074451/https://addons.mozilla.org/ru/firefox/addon/http-useragent-cleaner/
Как получить заголовки запроса? Именно запроса, например get.