bunda1
Тут посмотрел 4 последних поста и проверил кнопку Переключить JavaScript для сайтов у себя. У меня всплывающего сообщения нет, но кнопка срабатывает и изменяет значок только если перейти на другой таб, а потом вернуться. Может, это у меня что-то конфликтует. Посмотри, пожалуйста.
А многопроцессный режим включен?
Отсутствует
Приветствую,
Подскажите, как можно искать выделенный текст сразу по нескольким нужным сайтам.
Умоляю, помогите
Добавлено 02-06-2017 22:59:44
создать search engine для любого сайта умею)
Отредактировано firepox (02-06-2017 22:59:44)
Отсутствует
А хотелось бы как в описании ''Результат появляется сразу без перезагрузки''
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0420%u0430%u0437%u0431%u043B%u043E%u043A%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u043A%u043E%u043F%u0438%u0440%u043E%u0432%u0430%u043D%u0438%u0435%20%u043D%u0430%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u0435%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHElEQVR4AZXBT0hTARwH8N+b/yCXeSiYeGh0cYQQBE5UaOFpUw8mXrooKIiSKJtuOQcbW2ksWHP0TDSnBp1Mx0BiQWMN3J/3hnO9ScyYGmoGgiShjJbDb5eCCLPt86HfDg93SxYXX7QbDPety8tCMeXq9PS4eGnpwRO5XAS1Wu/g+Z18ylUy+byvq4tQVVUAo9Fq5fldhnKxtjajXlgQwWQiVFdfgMViN/P8dh5lSxCcmnCYQTRK6Okh1NSIYTY/fhQKbRdSNjjOqQmFGBwcEKamCB0dhLq6QlgstofB4Kd8+p9AwKnx+RhkMoRwmOBwEIaGCEqlGDabzRKLbRXReYJBp8bjYQAQUimCXk/Qagnd3YSKCkJvr3qC59+XxeOCiM7CcTOaSIRBOk2YnSVUVhIkEhHq68sgk13KSKXS7xMT0/c2NjZK6Szr69Nqj4dgNBKam6+BZQkqFYO2Nt0Pt/td++QkK+e4kDQaXc2nvwGpvFjMpmtoIDQ2tn50udymnZ3LKZeLUFsrT3u9m9fpPOn015K5uVFWobhxwrK+W8nksVgQ2jZXVhi0thIGBoyOQGDrIv3L3t5WAceFb3u94Tv0Szz+eiASkZzMzxNaWmTfRkZeKigXicSHq37/3c9+P6Gzk9Dfr50ZH38loWzt72/nJRJvDcPDV1BeTlAqVZs63ehNysXR0Zciu/3Z06am9jeDg/q+sbGxUvrDT/sZDTsp21mGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B%28function%20%28w%29%20%7B%20%0A%20%20%20var%20arr%20%3D%20%5B%27contextmenu%27%2C%20%27copy%27%2C%20%27cut%27%2C%20%27paste%27%2C%20%27mousedown%27%2C%20%27mouseup%27%2C%20%27beforeunload%27%2C%20%27beforeprint%27%5D%3B%0A%20%20%20for%28%20var%20i%20%3D%200%2C%20x%3B%20x%20%3D%20arr%5Bi%5D%3B%20i++%20%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28%20w%5B%27on%27%20+%20x%5D%20%29%20w%5B%27on%27%20+%20x%5D%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20w.addEventListener%28x%2C%20function%28e%29%7B%20e.stopPropagation%28%29%20%7D%2C%20true%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%0A%20%20%20for%28%20var%20j%20%3D%200%2C%20f%3B%20f%20%3D%20w.frames%5Bj%5D%3B%20j++%20%29%20%7B%20%0A%20%20%20%20%20%20%20%20try%20%7B%20arguments.callee%28f%29%20%7D%0A%20%20%20%20%20%20%20%20catch%28e%29%7B%7D%20%0A%20%20%20%20%20%20%20%20%7D%0A%7D%29%28content%29%3B%0A%20%20%20%20%20%0Avar%20sss%20%3D%20Cc%5B%22@mozilla.org/content/style-sheet-service%3B1%22%5D.getService%28Ci.nsIStyleSheetService%29%3B%20%20%0Avar%20uri%20%3D%20makeURI%28%22data%3Atext/css%2C%22%20+%20encodeURIComponent%28%20%22*%7B%20-moz-user-select%3A%20text%20%21important%3B%7D%22%20%29%29%3B%0Asss.loadAndRegisterSheet%28uri%2C%20sss.AGENT_SHEET%29%3B%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отсутствует
Подскажите, как можно искать выделенный текст сразу по нескольким нужным сайтам.
var text = getSelect(); var url = content.document.domain; var url = encodeURIComponent( url ); var murl = "http://www.google.com/search?as_q=" + text + "&as_sitesearch=" + url; gBrowser.selectedTab = gBrowser.addTab( murl ); murl = "https://yandex.ru/yandsearch?text=" + text + "%20site%3A" + url + "&clid=50368&lr=213&csg=752%2C3624%2C20%2C7%2C0%2C0%2C0"; gBrowser.selectedTab = gBrowser.addTab( murl );
Отсутствует
bunda1
Спасибо.Работает как хотелось.Единственно не срабатывает ''Autocopy+3''но это не критично.
Посмотрите пожалуйста ''Переключить JavaScript для сайтов''не меняется цвет иконки.PaleMoon 27.3.0
Отсутствует
Как сделать, для программы:
- если нет процесса - запустить без параметров;
- если процесс есть - запустить повторно с параметрами;
Запускать Seamonkey из примерно такого .bat-ника:
qprocess seamonkey.exe if errorlevel 1 goto FirstRun seamonkey параметры exit :FirstRun seamonkey
(qprocess - штатная программа Windows)
Отредактировано yup (03-06-2017 01:11:01)
Отсутствует
firepox
Ты бы код кнопки дал... может не описал событие, кнопка сама по себе работать не будет.
Rag
Всё починил, блин запарился много функций пришлось модифицировать.
FF Exp Imp CB(для Firefox 53) Автор Indomito ver 7.0.1 bild of 03.06.2017
Отредактировано Indomito (03-06-2017 12:05:20)
"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах
Отсутствует
fokanik
создал кнопку
выделяю текст
нажимаю кнопку
ничего не происходит
// Настройка функций кликов мыши для кнопки ..................................... this.onclick = function(e) { if ( e.button == 0 ) searchInWebsite(); }; /* Запускает поиск по сайтам текста */ function searchInWebsite() { var text = getSelect(); var url = content.document.domain; var url = encodeURIComponent( url ); var murl = "http://www.google.com/search?as_q=" + text + "&as_sitesearch=" + url; gBrowser.selectedTab = gBrowser.addTab( murl ); murl = "https://yandex.ru/yandsearch?text=" + text + "%20site%3A" + url; gBrowser.selectedTab = gBrowser.addTab( murl ); }; function getSelect() { window.content.focus(); goDoCommand("cmd_copy"); var sel = gClipboard.read(); return (sel == '') ? " " : sel.toString().replace(/^\s+|\s+$/g,""); } // Подсказка для кнопки ............................................................. this.tooltipText = "Поиск по сайту выделенного текста.";
Так попробуйте - выделить текст и нажать на кнопку... это просто пример.
Отсутствует
Запускать Seamonkey из примерно такого .bat-ника:
(qprocess - штатная программа Windows)
А из кнопки может как-то можно? Мне нужно smplayer так запускать, вот почему:
"-add-to-playlist Если уже запущен экземпляр программы, то файлы мультимедиа будут добавлены в существующий плейлист. Если же нет – опция будет проигнорирована и файлы будут открыты в новом экземпляре"
Плей лист слетает постоянно
Отсутствует
А из кнопки можно запускать .bat-ник
А как параметры передать - не умею.
Или, да нафиг - еще будет черное окошко мелькать
Все, перехотел.
Отредактировано fokanik (03-06-2017 17:48:55)
Отсутствует
Всё починил, блин запарился много функций пришлось модифицировать.
FF Exp Imp CB(для Firefox 53) Автор Indomito ver 7.0.1 bild of 03.06.2017
Скачал FF портабл.Установил custom_buttons-0.0.5.8.9-fixed4-signed.xpi многопроцессный режим отключен.В итоге кнопка не реагирует на нажатие мыши,контекстное меню появляется.В about:config создал параметр Export.Import.CB.type.HTML с адресом на кириллице(в прошлой версии адрес с кириллицей не прошёл)и всё заработало.Вроди всё правильно сделал.А вообще кнопка отличная и на мой взгляд одна из лучших.Вот так вот.
Отсутствует
Здравствуйте ребят! Не сможете ли создать СВ, которая изменяла бы значение куки. Например домен: ".yandex.ru", имя куки:"yandex_gid" и поменять значение на "67". Спасибо.
Отредактировано dedfor (04-06-2017 19:33:08)
Отсутствует
Подскажите, плз, а есть какой-нибудь рабочий инструмент для переноса кнопок в новый/другой профиль?
FF Exp Imp CB, который упоминался через одно сообщение от Вашего, и ссылка на который есть на этой странице.
Отсутствует
Я установил эту кнопку FF Exp Imp CB, нажимаю, но ничего не происходит. Не пойму как она работает... Может где-то втихую создает файл экспорта?
Создайте в about:config параметр Export.Import.CB.type.HTML и пропишите адрес для сохранения кнопок.
Отсутствует
Скачал FF портабл...
FF Exp Imp CB не работает т.к. разработчики FF просто испортили много функций - не т.е. коды возврата.
Indomito
Не, ну а зачем для FF52 было кнопку удалять? ESR еще год жить будет
В публикации кнопки добавил старую версию в формате HTML.
Отредактировано Indomito (05-06-2017 09:07:55)
"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах
Отсутствует
И так я про FF Exp Imp CB ver 7.0.1 прочёл достаточно, что бы понять, что с ней что-то не так.
Результат: Кнопка отрубилась СОВСЕМ, т.е. ни на что не реагирует , но tolltips(this.tooltipText) работает, ибо это событие завязано просто на курсор мышки.
Вывод и решение.
//********************************************************************* //chkPath проверяет путь и тд, можно добовлять проверки, тк не всё проверяется. //return = -2 ошибочный путь или его не существует (почти не используется) // return = -1 ошибка настройки (для совместимости) // return = 0 требуется создать и определить путь // return = 1 всё ОК function chkPath(cPth){ var vPth = gPrefService.getComplexValue(cEICB, Ci.nsISupportsString).data //предустановка if (vPth == ""){ cbu.setPrefs(cEICB, convertFromUnicode("UTF-8", cPathEI)); // Создали и путь по умолчанию из определения res = 1; //Переменная существует и определена } else if (typeof(vPth) != "string") res = -1; //Переменная определена и не того типа, значит она не наша else { //Пробуем проверить путь - ответ в исключении. var file = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFile); try { file.initWithPath(cPth); if (!file.isDirectory() ) res = 0; //Такого пути нет надо создавать else res = 1; // Путь есть } catch(e) { res = -2; } } return res; };
Сейчас ищу решение.
Отредактировано Indomito (05-06-2017 08:48:51)
"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах
Отсутствует
В файле prefs.js нашёл переменную Export.Import.CB.type.HTML.
Я конечно извиняюсь,но мне интересно.Как эта переменная прописалась в prefs.js в вашем профиле?Я специально установил кнопку на чистый портабл,как говорится для чистоты эксперимента и мне в ручную пришлось прописывать этот параметр в конфиге.
Отсутствует
Indomito пишетВ файле prefs.js нашёл переменную Export.Import.CB.type.HTML.
Я конечно извиняюсь,но мне интересно.Как эта переменная прописалась в prefs.js в вашем профиле?Я специально установил кнопку на чистый портабл,как говорится для чистоты эксперимента и мне в ручную пришлось прописывать этот параметр в конфиге.
Так...
1. Найди текущий профиль, их у меня 12, было 25... зачистил.
2. Ищем активный профиль - about:profiles
3. Как найти.. будет такая надпись.
Профиль: (тут название профиля)
Этот профиль сейчас используется и не может быть удалён.
4. Там должен быть указан путь к нему, путь можно задать любой - при создании профиля.
Тебе нужен корневой каталог.
Ну и под итожим:
Я не вижу твою мозиллу, так что могу ошибаться в мелочах, хотя после обновления не создаются резервные копии prefs.js - раньше создавались, надо покопаться в настройках и в поисковике.
Что ты видишь в about:config то есть в prefs.js активного профиля, но только то что Установлено пользователем(вторая колонка за это отвечает), т.е. переменные созданные/модифицированные пользователем/дополнениями.
Отредактировано Indomito (06-06-2017 07:56:18)
"Никогда не выявляйте в программе ошибки, если не знаете, что с ними дальше делать." Штейнбах
Отсутствует
Indomito пишет:
Сейчас ищу решение.
элементарно ватсон
1 используем в конфиге char а не complex
2 перед записью в конфиг значение_настройки=encodeURIComponent(путь)
3 после чтения из конфига путь=decodeURIComponent(значение_настройки)
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует