в чем проблема перезапустить FF через некоторое время?
пока так и решаю проблему. но это не выход, чуть не досмотрел - крашится мозила, т.к. оперативки уже нет.
и кто вам сказал, что память "съедена" iMacros'ом?
потому что именно с ним мозила разжирается. Разные скрипты и маленькие js и чисто iim пробовал, все равно через некоторое время 5 гиг занимает. При чем скрипты под разные сайты пробовал запускать, т.е. дело не в "тяжести" сайта.
А проблему утечки js в мозиле как-то можно решить?
Pale Moon намного дольше разжирается до 5 гиг, но мне он не подходит, на нем не доступен такой плагины как Multifox.
В красной рамке процесс мозилы спустя 1-1,5 часа работы макроса.
В желтой рамке еще основной профиль мозилы в котором 5 окон + ютуб видео в full hd/4к.
Почему imacros так много кушает RAM?
InfSub
Всем привет.
Скажите, пожалуйста, можно сделать кнопку по нажатию которой будет запускаться .js скрипт в дополнении imacros?
Есть скрипт которым пользуюсь очень часто и приходится открывать панель, затем дерево папок, выбирать скрипт и нажимать "воспроизвести". Было б круто если можно было сделать кнопку на панели.
В js скрипте решить данную проблему не сложно...
И каким образом можно решить?
Всем привет.
Может кто сталкивался с такой проблемой.
Сейчас ищу легкую версию мозилы под imacros, чтобы можно было запустить js в трее и не париться.
Но все варианты спустя 1-2 часа работы начинают кушать 5-6 гиг оперативной памяти.
Пробовал обычную мозилу (создание профилей), Cyberfox, Firefox Hybrid, WaterfoxPortable, Palemoon, Mozilla light и еще какие-то варианты, уже не вспомню.
Основной профиль мозилы при обычном использовании спустя 4-5 часов серфинга занимает 900-1100 мб. Первые пару часов 500-600мб.
Почему же с imacros такая утечка? В тестируемых браузерах из расширений только imacros 8.9.7 и Policy Control для отключения картинок.
TungenLight. Light | Форум
Не совсем то, что я искал. Но спасибо.
Всем привет.
Есть ли какой-то облегченный вариант мозиллы?
Например портативная версия в которой оставлено только самое необходимое?
Вот достал из расширения для мозилы.
Оно меняет скорость, вот только надо каждый раз нажимать вручную.
[spoiler][code]var go_btn = document.getElementById('id_YPSCbtn');
var enableRememberSelectedSpeed = document.getElementById('enableRememberSelectedSpeed');
var enableUseHotkeys = document.getElementById('enableUseHotKeys');
var speed = document.getElementById('html5_video_play_speed_value');
//when button is clicked,play_Speed_Changer_go is started
self.port.on("play_Speed_Changer_go", function start(rememberSelectedSpeedPref, UseHotkeysPref, storagePreviousSpeedPref) {
//set ui as per setting
enableRememberSelectedSpeed.checked = rememberSelectedSpeedPref;
enableUseHotkeys.checked = UseHotkeysPref;
if (storagePreviousSpeedPref != null && !isNaN(storagePreviousSpeedPref)) {
//console.log("pSC.js" + storagePreviousSpeedPref);
speed.value = storagePreviousSpeedPref;
} else {
speed.value = 1;
}
go_btn.onclick = function () {
…
Может кто знает, что в этом коде надо поправить, чтоб скрипт опять заработал?
Скрипт должен автоматически выставлять скорость видео на ютубе 1.5
// ==UserScript== // @author maxph5555 // @name Increase YouTube speed and volume // @include *.youtube.com/watch* // @version 1.0 // ==/UserScript== unsafeWindow.onYouTubePlayerReady = function (playerId) { location.href = 'javascript:void((function () { document.getElementById("movie_player").setPlaybackRate(1.5); document.getElementById("movie_player").setVolume(100); })())'; };
Всем привет.
Подскажите, пожалуйста, как назначит на открытые новой вкладки страницу about:home?
1. OmniSidebar
2. https://addons.mozilla.org/ru/firefox/addon/omnisidebar/
3. Это расширение/дополнение следует установить в первую очередь, если вы хотите стать настоящим хозяином своей боковой панели. После его установки всё самое необходимое будет у вас прямо под рукой: закладки, история, расширения, загрузки, информация о странице и даже удобный текстовый блокнотик а-ля Opera.
>> window.location.href = window.location.href.replace('m.vk', 'vk');
хм.. а где проверка тот ли этот действительно домен???ибо такое редиректор будет тупо заменять например гугловский запрос типа https://www.google.ru/search?q=m.vk&ie=utf-8&oe=utf-8 заменит m.vk на vk
а вдруг ещё например у сайта http://vkino-tv.ru/ появится мобильная версия http://m.vkino-tv.ru/ он там тоже отработает?
Скрипт запускается только на этих доменах.
// @include https://m.vk.com/*
// @include http://m.vk.com/*
Нашел решение. Может кому пригодиться.
// ==UserScript== // @version 1.0.1 // @name Redirect on desktop vk.com // @namespace Редирект на десктопную страницу vk.com с мобильной версии m.vk.com // @description Автоматическое перенаправленные на десктопную страницу vk.com с мобильной версии m.vk.com // @icon http://i3.imageban.ru/out/2016/03/20/01c7e5fa30d361f626cf6541d7c3deb8.png // @include https://m.vk.com/* // @include http://m.vk.com/* // ==/UserScript== window.location.href = window.location.href.replace('m.vk', 'vk');
Но в гризманки вы не сможете сделать этого. В нем возможен только перехват событий в контексте страницы, а не браузера.
Скрипты я вставляю в AdGuard и они работают на "кроссплатформенной основе".
window.location.href.replace('m.vk.com','vk.com');
не работает(
Здравствуйте.
Мне нужно сделать редирект для вк с мобильной версии на десктопную. С сохранением пути ссылки.
Допустим перехожу я на http://m.vk.com/club8182659 , а меня должно перенаправить на http://vk.com/club8182659.
Меня хватило только на такой код.. Как сделать чтобы кусок после vk.com/* переносился я не знаю :|
// ==UserScript== // @name Redirector VK // @namespace Redirector VK // @match http://*/* // @run-at document-start // ==/UserScript== redirectToPage("http://m.vk.com/", "https://vk.com/"); redirectToPage("https://m.vk.com/", "https://vk.com/"); function redirectToPage(page1, page2){ if(window.location.href.indexOf(page1) != -1){ window.location.href = page2; } }
Здравствуйте.
EXTRACT=HTM достает вот такой код:
<div style="outline: 1px solid blue;" class="im_editable" tabindex="0" id="im_editable295447416" contenteditable="true"></div>
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=ID:im_editable* EXTRACT=HTM'); r=iimGetExtract(); var url = r.replace(/" contenteditable.*?<\/div>/g, ''); var g = url.slice(86, 95);
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
InfSub
…И все же надо научится фильтры делать в uBlock Origin 1.0.0.0 по определенным элементам.
На skladchik.com в темах обсуждения продуктов и реквизитов плагин удаляет окно ввода сообщений.
Tungen
Tungen пишетА мне надо чтобы на странице блокировала рекламу, но не блокировало смайлы и как это сделать?
Ссылку на ресурс хотелось бы!
https://apidog.ru/
Но для меня проблема уже не актуальна, только что поставил uBlock Origin 1.0.0.0 вместо uBlock 0.9.1.0.1-signed и теперь все нормально.
Как добавить исключение? В белый список можно только домены добавлять.
А мне надо чтобы на странице блокировало рекламу, но не блокировало смайлы и как это сделать?
Посоветуйте хорошую замену LastPass
а чем плох ласт пасс?
в else рекомендовал бы добавить следующий код:
скрытый текстВыделить кодКод:
iimPlayCode('WAIT SECONDS='+(((hours<a)?a-hours:b-hours+a)*3600-today.getMinutes()*60));
Спасибо большое. С ним вообще прекрасно, а то я эту проблему решил через костыль, который только озу тратил.
Может кому понадобиться.
Здравствуйте. А можно как-то реализовать запуск макроса по времени? К примеру с 11:00 - 14:00 он работал.
var today = new Date; var hours = today.getHours(); var a = 11 //c 11 утра var b = 14 //до 14 дня if(a <= hours && hours <= b){ ... } else{ ... };
Здравствуйте. А можно как-то реализовать запуск макроса по времени? К примеру с 11:00 - 14:00 он работал.