shinji2009
winrar в помощь и все дела
https://www.upload.ee/files/10209254/sc … s.rar.html
rubel
В Firefox 68 пропало контекстное меню страницы с прописанными иконками,
В 68 menu.xml в bindings отсутствует...Только самому вставлять и то не все гуд будет...
"Отменить" в 68 не так работает, крестик приходиться жать 2 раза...СВ - все перепробовал.
Да, и на этом форуме пароль вылезает при переходе....
leex
menuitem[id="context-searchselect"] {display:none !important}
или
#context-searchselect {display: none !important}
Garalf
67 шустрее. Хотя ии 66 доработана до предела...Без сonfig.js , без storage и т.д.
Garalf
Отбрось надежду, всяк туда входящий... custombuttons.css ? и все user.css - зарублены в 69 ...Всему есть предел, шустрее, чем 67 уже не будет, а вот гемморов - будет немерено.
Dumby
Класс,конечно...Но этот чертов фрейм...не дает выделенное в плеер отправить и автокопи не работает ...Или фрейм в новой вкладке и оттуда выделенную ссылку в плеер, или просто копировать и из буфера в плеер. А, так , нормально...Это я rutube разлохматил скриптом, вечно шифруются свом протоколом...
Впрочем, вставил в основную кнопку видео && !gContextMenu.onPlainTextLink , там был захвать с фрейма, и все заработало!
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
Кнопка "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/
Запуск видео из плеера.Прописать в двух местах свой путь (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
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 );
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
…xrun1
nircmd exec "D:\fox\nir\trayupdate.exe"
Это не сработает, только так.
nircmd exec hide(или show) "D:\fox\nir\trayupdate.exe"
Ключ реестра убрать через nircmd , тоже глючит...Врочем, итак нормально ,кн. "память" с memreduct уделана полностью ,как и хотелось.
Dumby
Все так...Но проблема с
ping localhost -n 2 > nul nircmd killprocess memreduct.exe nircmd shexec "open" "D:\\fox\\nir\\trayupdate.exe"
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);
nircmd killprocess memreduct.exe nircmd shexec "open" "D:\\fox\\nir\\trayupdate.exe"
Rango
Надеюсь не затупишь? Для 66
https://www.upload.ee/files/10136695/r.rar.html
Dumby
Есть вопрос. 67 запускаю с пускача , плюс ini и т.д . Ключ реестра убирается при этом..
Пробую простой запуск , при выходе кн.СВ запускаю батник , через VBS
nircmd killprocess memreduct.exe nircmd shexec "open" "D:\\fox\\nir\\trayupdate.exe"
Rango
Какая версия ? Завтра захочешь 67 , тогда надо сразу общие "костыли" ставить. Если готовую сборку, то разрядность надо знать...
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
Dumby
Колоссально! Еще бы кнопку "видео" с youtube.dll.exe уделать окончательно ...Эта фишка с ярлыком , что в скрипт сделали , не того...тоже круто, но не колоссально...
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
Dumby
Что они там пугают своим косяком "уязвимость.. и т.д" , Есть какие мысли?