Dumby
На https://addons.mozilla.org/ru/firefox/ никак версию не обмануть ? Ковырянием в omni и настройках - не катит. Панчить исходник и DLL ?
Манифест рихтовать всякий раз приходится...
if (e.button == 1) return window.BrowserReload ? BrowserReload() : BrowserCommands.reload();
Класс !
Dumby
[spoiler][code]// Дополнительные возможности для значка идентификации сайта в строке адреса .....
(identBox => {
var tip = "Л: Добавить закладку\nП: О странице";
var icon = gIdentityHandler._identityIcon;
addEventListener("mouseenter", () => icon.setAttribute("tooltiptext", tip), false, icon || 1);
addDestructor(() =>
icon.setAttribute("tooltiptext", gNavigatorBundle.getString("identity.icon.tooltip"))
);
var listener = {
handleEvent(e) {
e.ctrlKey || e.shiftKey || e.detail > 1 || this[e.type](e);
},
click(e) {
if (e.button || !identBox.contains(e.target)) return;
e.stopPropagation();
e.preventDefault();
this.bookmarkCurrentPage(gBrowser.selectedBrowser, true);
identBox.setAttribute("style", "background: linear-gradient(#0080FF , blue) !important;border-radius: 2px !important; ");
setTimeout(() => identBox.remov
Dumby
Нельзя ли запретить влиять на интерфейс от оси ? Спец.возможность - увел-уменьшить размер текста и все влияет на фокс...В хроме - нет.
Кнопка yt-dlp.exe , сам yt-dlp.exe - в каталог, папка закачек D://youtube. Качает все и HLS тоже
Для ссылок https://greasyfork.org/ru/scripts/18671-inject2download И аддон HLS https://addons.mozilla.org/en-US/firefox/addon/hls-downloader-extension/
[code]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%u0421%u043A%u0430%u0447%u0430%u0442%u044C%20%u0441%20%20youtube-dl.exe%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/jpeg%3Bbase64%2C/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAARABMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3
Dumby
Вобщем, попробуй заменить push на unshift
Круто...Rastaman Vibration ! Сам GOM - гадость редкостная, но уломать можно, без рекламы и ютуб берет. Но HLS - берет, но не перематывает, Lav spliter нужен.Осталась одна поганка. При новом запуске из браузера - плейлист новый , если заранее запустить Gom , а потом из браузера, тогда норм. Нельзя подрихтовать ?
[code]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%u0412%u0438%u0434%u0435%u043E%20%u0432%20GomPlayer%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAAYLOoAGCzqYRYr6tAWK+rrEyfp7ggd5+4AEeTuAAPj7gAB5u4AAePuAADj7hAG5e4dAOLuHwDg6R8A4cceAOFVJADgABgs6m8WK+rtFivp/xQo6f8KIej/ABTm/wAH4/8BGOf/LUDq/yMm5/8ANen/AP///wD///8A////AP///wCj9uUYCuNXGCzq4BYr6v8VKOn/DiPo/wAW5/9BTe7/09L
Dumby
Через Хром тоже /add , но там это Custom Arguments , плюс там Node.exe используется. А у самого GOM не понятно ком.строку где найти , в других плеерах - норм.
Можно в фокс аддон такой же типа In VLC , так при закрытии браузера и плеер закрывается , там Node.exe - как вкладка,зараза...
Dumby
Как подрихтовать,при добавлении в прейлист пропадает предыдущая ссылка, в хроме через расширение -нет.
var run = (...a) => { var file = FileUtils.File(path); (run = (args, quit) => { if (!file.exists()) return custombuttons.alertBox("File not exists!", path); var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); process.init(file); gBrowser.selectedBrowser.browsingContext.mediaController.pause(); args.push("/add"); window.minimize(); process.runwAsync(args, args.length); })(...a); }
args.push("/add"); - это норм ?
Это чертов Gom Player, в MPC - норм.
…Dumby
@-moz-document url(chrome://global/content/commonDialog.xhtml) {
:root {
background-color: salmon !important;
}
}
Не того...Display: none -реагирует , на окрас - нет. Заголовок окна,имею ввиду.
Dumby
Это окно виндовское никак не раскрасить ?(w10)
[spoiler][code]data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAhMAAACwCAIAAAA61nsaAAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4nO3dd3wUZf4H8M8zsy3ZbHpIoSUuWRABDUQsAaUoFwQRNeLBYcQD5GieKMgvip4HnCCCiBRFiQpWED3kRGKUohD1EIwUQTYEQiCkt91ks23m+f0xsIYkhCymEO/7flmS2ZlnvjPPZL87T5llMTExIIQQQppMaOsACCGEtDOUOQghhHiHMgchhBDvUOYghBDiHZXyP1EU2zYOQgghVydJkuosUXl+ysrKat1gCCGEXO1iY2PrL6TWKkIIId6hzEEIIcQ7lDkIIYR4hzIHIYQQ71DmIIQQ4h3KHIQQQrxDmYMQQoh3KHMQQgjxDmUOQggh3qHMQQghxDuUOQghhHinqZljzm6wWoYzhpzU2q/WWaJIzQFjw7F7jme1OYwBu+usxubsZozlpA6vva/U4QzIaTAYZX1PsR67AcbmNLiLloiwtga3amS/hBDSEhhjBw4cuNSrBw4cYIz9/r14cc8xG+B8F+ecc542e9fwmEnN8oY4ZzewdHD95ZPSgN2r6y9PzQGWvthgUdt2IzFx6VIkYve23x9Y4xEmAvzUOn7BS5wDg5pxp4QQcgX2798fHx/fYPI4cOBAfHz8/v37f/9errC1atdLg9IwO2fH5t+5+xxg6Yups2cDmF17eSKAxMTd25bW32TzjpzExDRllfpFvZaUiNlzU19ceqn7leaKkBBCrkL9+vVrMHl40ka/fv1+/17auJ9jampOYtqkEdPX1X9pdlLSi0tR57ZmN5A2aXVSUiLQq876O3KQmLY5emjS7BGDNqcBOTtaOsKm6BGN+kmOEEJaTv3k0bxpA
Dumby
Да,так культурнее.
Dumby
Посмотрите , что тут нагородил, проще можно ? Ссылку открыть и т.д
[spoiler][code]/*Initialization Code*/
var sysPlayerName = "CentBrowser ";
var path = "D:\\CentBrowser 5.0\\X-Cent.exe";
self.image = "moz-icon://file://" + path;
var popup = document.getElementById("contentAreaContextMenu");
addEventListener("popupshowing", {
handleEvent() {
if (this.hidden) return;
var menuitem = document.createXULElement("menuitem");
for(var args of Object.entries({
image: self.image,
oncommand: "play()",
class: "menuitem-iconic",
label: "Открыть в " + sysPlayerName
}))
menuitem.setAttribute(...args);
menuitem.play = () => play(gContextMenu.linkURL || gContextMenu.mediaURL);
document.getElementById("context-savelink").before(menuitem);
addDestructor(() => menuitem.remove());
this.handleEvent = e => {
if (e.target == popup) menuitem.hidden = this.hidden;
}
}
}, false, popup || 1);
this._hand
…Dumby
Подскажите, нет ли нечто подобного , типа Dom inspectora для Хрома ? Тамошняя шняга на панели не наводится.
beggrr
vending_machine
открытия и закрытия боковой панели?
SidebarUI.toggle('viewHistorySidebar');
Что бы сюда вставить scrollbars.css, чтобы не масштабировал скролл при зуме ?
Dumby
Класс, в локали заделал. А сам %S где бы сменить,чтоб не париться ?
Dumby
Не подскажите, откуда прет здесь Firefox , как бы сменить?
[spoiler][code]data:image/jpeg;charset=utf-8;base64,/9j/4AAQSkZJRgABAQEAeAB4AAD/4QiHRXhpZgAASUkqAAgAAAACADIBAgAUAAAAJgAAAGmHBAABAAAAOgAAAEAAAAAyMDIzOjAzOjEzIDE5OjQ2OjA4AAAAAAAAAAMAAwEEAAEAAAAGAAAAAQIEAAEAAABqAAAAAgIEAAEAAAAVCAAAAAAAAP/Y/+AAEEpGSUYAAQEAAAEAAQAA/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcUGBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/9sAQwEHBwcKCAoTCgoTKBoWGigoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/8AAEQgAHQCgAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFla
Dumby
about:config - кодом открыть ?
Так пойдет ? switchToTabHavingURI('about:config', true)
Dumby
После неё дописать
Класс! Тонкий ход. Теперь шикарно .
unter_officer
Активной !
Dumby
Да,заработало, но id="wrapper-personal-bookmarks" - пропал....Короче, хватит экспериментов, завязываю...
Dumby
gBrowser.removeAllTabsBut(gBrowser.selectedTab); Как заменить ? Не работает...
Dumby
А это никак не обойти ? Как прокси, так это SSL_ERROR_BAD_CERT_DOMAIN