Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-07-2019 08:22:38

Vitaliy V.
В 68 не могу на "поиск через Google" ни курсор, ни  font-size навести...
smy5cojp.jpg

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-07-2019 10:48:40

rubel

rubel пишет

В Firefox 68 пропало контекстное меню страницы с прописанными иконками,

В 68 menu.xml  в bindings  отсутствует...Только самому вставлять и то не все гуд будет...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 12-07-2019 08:58:10

В 68 не могу иконку вставит "искать" ... В bindings - собака зарыта ?
34tgqkqa.jpg

Сustom Buttons » Custom Buttons » 11-07-2019 23:10:36

"Отменить" в 68 не так работает, крестик приходиться жать 2 раза...СВ - все перепробовал.
Да, и на этом форуме пароль вылезает при переходе....

Сustom Buttons » Custom Buttons » 05-07-2019 21:32:40

leex
menuitem[id="context-searchselect"] {display:none !important}
или
#context-searchselect {display: none !important}

Сustom Buttons » Custom Buttons » 05-07-2019 18:53:19

Garalf
67 шустрее. Хотя ии 66 доработана до предела...Без сonfig.js , без storage и т.д.

Сustom Buttons » Custom Buttons » 05-07-2019 17:19:55

Garalf
Отбрось надежду, всяк туда входящий... custombuttons.css ? и все user.css -  зарублены в 69 ...Всему есть предел, шустрее, чем 67 уже не будет, а вот гемморов - будет немерено.

Сustom Buttons » Custom Buttons » 02-07-2019 00:54:17

Dumby
Класс,конечно...Но этот чертов фрейм...не дает выделенное в плеер отправить и автокопи не работает ...Или фрейм в новой вкладке и оттуда выделенную ссылку в плеер, или просто копировать и из буфера в плеер. А, так , нормально...Это я rutube разлохматил скриптом, вечно шифруются свом протоколом...
Впрочем, вставил в основную кнопку видео && !gContextMenu.onPlainTextLink , там был захвать с фрейма, и все заработало!

Сustom Buttons » Custom Buttons » 01-07-2019 23:02:55

Dumby
Да, вреде, все в елочку....А, шо, еще какая-то поганка зарыта? Жаль, сдесь ссылка не появляется...Приходится копировать...
8qkqq9fx.png

Сustom Buttons » Custom Buttons » 01-07-2019 18:16:13

Dumby
Помоги, заманался и никак...как убрать в "open With "  пункт страницы ?.Хочу только ссылки.
[spoiler][code]/*Initialization Code*/
// Открыть страницу или ссылку в другом браузере или плеере из контекстного меню, от 27.12.2015. ..................
((contextMenu, savepage)=> {

   var menu = contextMenu.insertBefore(document.createElement("menu"), savepage);
   menu.setAttribute("label", "Открыть в другом браузере...");
   menu.setAttribute("class", "menu-iconic");
   menu.setAttribute("image", "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJP8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/+ysrL/5OTk/+Pj4//i4uL/4eHh/97e3nAAAAAAAAAAAAAAAAAVFRX/FRUV/xUVFf8VFRX/FRUV/xUVFf8VFRX/tbW1/+jo6P/n5+f/5+fn/+bm5v/l5eX/3t7ecAAAAAAAAAAAGBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/GBgY/7a2tv/p6en/6Ojo/+fn5//m5ub/5ubm/97e3v8AAAAAAAAAABsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/xs

Сustom Buttons » Custom Buttons » 01-07-2019 10:14:31

Кнопка "open With " - можно не только браузеры , но и плееры, Кстати, как убрать в "open With "  пункт страницы ?.Хочу только ссылки.
[spoiler][code]/*Initialization Code*/
// Открыть страницу или ссылку в другом браузере или плеере из контекстного меню, от 27.12.2015. ..................
((contextMenu, savepage)=> {

   var menu = contextMenu.insertBefore(document.createElement("menu"), savepage);
   menu.setAttribute("label", "Открыть в другом браузере...");
   menu.setAttribute("class", "menu-iconic");
   menu.setAttribute("image", "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJP8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/+ysrL/5OTk/+Pj4//i4uL/4eHh/97e3nAAAAAAAAAAAAAAAAAVFRX/FRUV/xUVFf8VFRX/FRUV/xUVFf8VFRX/tbW1/+jo6P/n5+f/5+fn/+bm5v/l5eX/3t7ecAAAAAAAAAAAGBgY/xgYGP8YGBj/GBgY/xgYGP8YGBj/GBgY/7a2tv/p6en/6Ojo/+fn5//m5ub/5ubm/97e3v8AAAAAAAAAABsbG/

Сustom Buttons » Custom Buttons » 29-06-2019 13:54:13

Запуск видео из плеера.Прописать в двух местах свой путь (Pot,KMP,MPC-Be)  В начале и там,где button==2
[spoiler][code]/*Initialization Code*/

var path = 'C:\\Potplayer\\potplayer.exe'

var sysPlayerName = "Potplayer";
var openIn = "Откыть в "+sysPlayerName;
var videoMoved = "Видео перенесено в "+sysPlayerName;
var noFound = "Не найдено видео на странице, доступное для переноса в "+sysPlayerName;


var YoutubeID = /(?:youtube(?:-nocookie)?\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})(?:\W|$)/;



if(!(cbu.getPrefs("CB.video")) || cbu.getPrefs("CB.video").length < 9) cbu.setPrefs("CB.video", "videotoplayer");
var tmp = '',
tmpp = '',
innerA = '<div style="display:block!important;color:#00ff00!important;width:250px!important;font:bold 16px serif!important;z-index:999!important;opacity:1!important;visibility: visible!important;',
innerB = 'left:5px!important;position:absolute!important;height:auto!important;box-sizing:border-box!important;padd

Сustom Buttons » Custom Buttons » 29-06-2019 10:23:31

Dumby

Dumby пишет

Почему не то?

Было бы то, стал бы я обращаться?  Конечно, не то...Не так она работает....Да,черт с ней ...В код это и все дела...

скрытый текст

Выделить код

Код:

var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
file.initWithPath('C:\\Potplayer\\potplayer.exe');
var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
var link = gClipboard.read();
var args = [link,"/play"];
process.init( file );
process.run( false, args, args.length );

Сustom Buttons » Custom Buttons » 28-06-2019 19:53:22

Dumby
Как сделать кнопку , изменить команду /add, на игру из буфера обмена ...Просто команду сменить , не то...
[spoiler][code]/*Initialization Code*/

var path = 'C:\\Potplayer\\potplayer.exe'
var addToPlaylistKey = "/Add";

var sysPlayerName = "Potplayer";
var openIn = "Откыть в "+sysPlayerName;
var videoMoved = "Видео перенесено в "+sysPlayerName;
var noFound = "Не найдено видео на странице, доступное для переноса в "+sysPlayerName;

var Menu_n_TooltipTxts = [{
label: "Действие кнопки: Запустить видео сразу в "+sysPlayerName,
radio: '',
value: 'videotoplayer',
tooltipTxt: 'Запустить видео сразу в '+sysPlayerName
},
{
label: "Действие кнопки: Перенести видео в плейлист "+sysPlayerName,
radio: '',
value: 'videotoplaylist',
tooltipTxt: 'Перенести видео  в плейлист '+sysPlayerName
},
];

var YoutubeID = /(?:youtube(?:-nocookie)?\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})(?:\W|$)/;



if(!(cbu.getPrefs("CB.video")) || cbu.getPrefs("CB

Сustom Buttons » Custom Buttons » 26-06-2019 14:48:39

xrun1

xrun1 пишет

nircmd exec "D:\fox\nir\trayupdate.exe"

Это не сработает, только так.
nircmd exec hide(или show) "D:\fox\nir\trayupdate.exe"
Ключ реестра убрать через nircmd , тоже глючит...Врочем, итак нормально ,кн. "память" с memreduct уделана полностью ,как и хотелось.

Сustom Buttons » Custom Buttons » 25-06-2019 21:23:12

Dumby
Все так...Но проблема с

скрытый текст

Выделить код

Код:

reg delete HKEY_CURRENT_USER\Software\Mozilla\firefox /f


Так и осталась , хотя убрал лишний батник , но
скрытый текст

Выделить код

Код:

process.init(FileUtils.File("C:\\fox\\nir\\trayupdate.exe"));


Также не срабатывает....Удар по реестру и винда не может запустить trayupdate.exe
Все-равно, благодарочка.
А нельзя этот код использовать сразу после очистки памяти? Не на выходе , а после каждого срабатываня memreduct.exe ?
Пауза,наверное, нужна?
Впрочем , сделал , неграммотно немного...
скрытый текст

Выделить код

Код:

ping localhost -n 2 > nul
nircmd  killprocess  memreduct.exe
nircmd shexec "open" "D:\\fox\\nir\\trayupdate.exe"


Забыл , как в самом nircmd паузу делать...

Сustom Buttons » Custom Buttons » 25-06-2019 18:18:44

Dumby
Не в этом проблема. С функционалом все норм.При выходе из браузера иконка в трее не убирается сама, т.к killprocess !
Поэтому трей обновить приходится экзешником trayupdate.exe , автоматом при выходе из браузера....

скрытый текст

Выделить код

Код:

var closer = {
    observe: function(subject, topic, data) {
       if ( data == "shutdown" ){
            var file = Services.dirsvc.get('ProfD', Ci.nsIFile); 
            
file.initWithPath("D:\\fox\\nir\\m.vbs");
file.launch();

      
}
}
};
Services.obs.addObserver(closer, "quit-application", false);


M.VBS - это батник
скрытый текст

Выделить код

Код:

nircmd killprocess memreduct.exe
nircmd shexec "open" "D:\\fox\\nir\\trayupdate.exe"


Все нет проблемы , но как только при выходе очистка ветви реестра ....Паузу делал, не помогает...Была бы команда трей обновить без EXE...? Другое дело...
скрытый текст

Выделить код

Код:

@echo off
reg delete HKEY_CURRENT_USER\Software\Mozilla\firefox /f


То кранты  и nircmd shexec "open" "D:\\f

Сustom Buttons » Custom Buttons » 25-06-2019 12:24:13

Dumby
Есть вопрос. 67 запускаю с пускача , плюс ini и т.д . Ключ реестра убирается при этом..
Пробую простой запуск , при выходе кн.СВ запускаю батник , через VBS

скрытый текст

Выделить код

Код:

@echo off
reg delete HKEY_CURRENT_USER\Software\Mozilla\firefox /f


Вроде все ОК!, но другой бат с командой
скрытый текст

Выделить код

Код:

nircmd killprocess memreduct.exe
nircmd shexec "open" "D:\\fox\\nir\\trayupdate.exe"


Только наполовину, trayupdate.exe -никак , пишет памяти не хватат...Это зараза memreduct.exe не вырубается подругому, только killprocess, поэтому и trayupdate.exe нужен
Что можно сделать?

Сustom Buttons » Custom Buttons » 25-06-2019 11:07:14

Rango
Какая версия ? Завтра захочешь 67 , тогда надо сразу общие "костыли" ставить. Если готовую сборку, то разрядность надо знать...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 21-06-2019 15:14:08

Alex_one
У меня так , весь Chrome.css
[spoiler][code]/* DO NOT DELETE THIS LINE */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");

#toolbar-menubar > spacer[ordinal="1000"] {
    max-width: 0px !important;
    margin-left: 8px !important;
}

#toolbar-menubar toolbarpaletteitem[place="toolbar"][id^="wrapper-customizableui-special-spring"],
#toolbar-menubar toolbarspring {
    max-width: none !important;
   
}
@-moz-document url("chrome://browser/content/browser.xul") {
:root {
    --v-titlebar-button-vert-padding: 2px;
    --v-titlebar-button-horizont-padding: 5px;
    --v-svg-filter-fill: url("data:image/svg+xml;charset=utf-8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='fill'><feComposite in='FillPaint' in2='SourceGraphic' operator='in'/></filter></svg>#fill");
    --v-titlebar-min-image: url("data:image/svg+xml;charset=utf-8,<svg width='11' height='11' xmlns='http://www.w3

Сustom Buttons » Custom Buttons » 21-06-2019 10:49:08

Dumby
Колоссально! Еще бы кнопку "видео" с youtube.dll.exe  уделать  окончательно ...Эта фишка с ярлыком , что в скрипт сделали , не того...тоже круто, но не колоссально...

Сustom Buttons » Custom Buttons » 20-06-2019 16:52:44

bunda1
Если не ошибаюсь, это ваша кн.? В 67 не определяет ID места , только вручную ...А, жаль..
[spoiler][code]/*Initialization Code*/
((popup, {lastChild} = popup, pref = "CB.bookmark") =>
addDestructor(reason => reason == "delete" && Services.prefs.clearUserPref(pref)) +
addEventListener("popupshowing", {
    index: 0, // 0 - первой, PlacesUtils.bookmarks.DEFAULT_INDEX - последней
    width: 500,
    height: 640,
    nodePosition: .35,
    handleEvent(e) {
        if (e.target != popup || this.souldHide()) return;
        var menuitem = document.createElement("menuitem");
        menuitem.id = "context-addBookmark";
        menuitem.className = "menuitem-iconic";
        menuitem.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAB0UlEQVR42p2SS0gbURiFz73TcSUUXYi4EGLATRDSLnzgpqC4rLgXcVFo6TJY0AayURCtLtqK2G5sEd2LguIDF4W0mzaIbTVCxQcJihPzUJJ53/4ZJThNrOI/c5j7z9zz3TNzh9X7Wp/29L6YR4mafD/cET/8vYr/FBt6MyOCfd1FDzRDYOztbEnT+Eh/Q1KJ/XQBjmIKJM7BJU5X

Сustom Buttons » Custom Buttons » 19-06-2019 13:05:57

Dumby

Что они там пугают своим косяком "уязвимость.. и т.д" , Есть какие мысли?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]