[spoiler][code]
// https://forum.mozilla-russia.org/viewtopic.php?pid=801497#p801497
(async sep => {
if (!sep) return;
var key = "hasRemoveTransaction";
var g = Cu.import("resource://gre/modules/PlacesTransactions.jsm", {});
var raws = (g.lazy || g).TransactionsHistory?.proxifiedToRaw;
if (raws) g = raws;
if (!g[key]) {
if (!raws) {
Services.scriptloader.loadSubScript(
`data:,this.${key}=TransactionsHistory.proxifiedToRaw;`, g
);
raws = g[key];
}
g[key] = entry => {
for(var tr of entry)
if (raws.get(tr) instanceof PlacesTransactions.Remove)
return true;
}
}
var menuitem = document.createXULElement("menuitem");
for(var args of Object.entries({
closemenu: "single",
class: "menuitem-iconic",
id: "placesCmd_undoRemove",
label: "Восстановить удалённое",
oncommand: "PlacesTransactions.undo().catch(Cu.reportError);",
image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAAS
dom.enable_resource_timing - true
Как сделать regexp для rezka?
@-moz-document regexp("(?!http://www\.hd+-rezka\.*).*") {
Так вообще для всех сайтов видно(
permissions.default.microphone - 2
Dinka1
Теперь через about:config
browser.chrome.site_icons - true
browser.chrome.favicons - true
Dinka1
В папке профиля (можно глянуть через about:support , внизу "Папка профиля"- "Открыть папку" или просто поиском в C:\Users) удалить файл favicons.sqlite
Dumby
Блестяще!!!
Скрипт обновить закладку, можно чтобы после обновления контекстное меню не закрывалось?
[code]location == AppConstants.BROWSER_CHROME_URL && (function () {
var placesContext = document.getElementById("placesContext");
var separator = document.getElementById("placesContext_openSeparator");
var repBM = document.createXULElement('menuitem');
placesContext.insertBefore(repBM, separator);
repBM.id = "placesContext_replaceURL";
repBM.setAttribute("label", "ЗАМЕНИТЬ");
repBM.setAttribute("accesskey", "U");
repBM.addEventListener("command", () => {
var itemGuid = placesContext.triggerNode._placesNode.bookmarkGuid;
PlacesUtils.bookmarks.update({
guid: itemGuid,
url: gBrowser.currentURI,
// title: gBrowser.contentTitle
});
});
var openBM = document.getElementById("show-other-bookmarks_PersonalToolbar");
placesContext.addEventListener("popupshowing", () => {
if (openBM.getAttribute("hidd
Dumby
Скрипт "Открыть изображение" стал открывать картинки сразу в 2 новых вкладках, кто знает почему?
[code](function() {
if (!window.gBrowser)
return;
function viewMedia(event) {
let where = BrowserUtils.whereToOpenLink(event, false, false);
let referrerInfo = gContextMenu.contentData.referrerInfo;
let systemPrincipal = Services.scriptSecurityManager.getSystemPrincipal();
if (gContextMenu.onCanvas) {
gContextMenu._canvasToBlobURL(gContextMenu.targetIdentifier).then(function(blobURL) {
openTrustedLinkIn(blobURL, where = "tab", {
referrerInfo,
triggeringPrincipal: systemPrincipal,
});
}, Cu.reportError);
} else {
urlSecurityCheck(
gContextMenu.mediaURL,
gContextMenu.principal,
Ci.nsIScriptSecurityManager.DISALLOW_SCRIPT
);
openTrustedLinkIn(gContextMenu.mediaURL, where = "tab", {
referrerInfo,
forceAllowDataURI: true,
triggeringPrincipal: gContextM
На 126 перестал работать код Вставить и перейти, можно ли поправить?
addEventListener("keydown", e => e.ctrlKey && e.code=="KeyB" && e.preventDefault() + BrowserOpenTab() + gURLBar.select() + goDoCommand("cmd_paste") + gURLBar.handleCommand());
Farby
Чётко! :beer:
VORON
А [CB]Toggle Restartless Add-ons рабочая есть?
browser.download.start_downloads_in_tmp_dir;true
browser.download.useDownloadDir;false
Kero
самое лучшее StyloaiX
https://github.com/xiaoxiaoflood/firefox-scripts
https://greasyfork.org/en/scripts/475691-hide-visited-youtube
https://greasyfork.org/en/scripts/13040-youtube-hide-watched-videos
Попробовать
Может так
Arix
это например и подобные
https://addons.mozilla.org/en-US/firefox/addon/autoreload-v2/
Можно ли на кинопоиске чтобы плашка "просмотрен" отображалась сразу после загрузки страницы, а не при клике на три точки
https://www.kinopoisk.ru/film/607608/
Всё облазил, не могу понять(
https://forum.mozilla-russia.org/viewtopic.php?pid=806136#p806136
/* Переименование пунктов контекстного меню */ menuitem:is([label="Скопировать"],[label="Скопировать ссылку"],[label="Скопировать изображение"],[label="Скопировать ссылку на изображение"],[label="Скопировать ссылку на видео"],[label="Удалить закладку"],[label="Закрыть вкладку"]) > label, #menu_copy > hbox > label { display: none; } menuitem[label="Скопировать"]::before { content: "Копировать"; } menuitem[label="Скопировать ссылку"]::before { content: "Копировать ссылку"; } menuitem[label="Скопировать изображение"]::before { content: "Копировать изображение"; } menuitem[label="Скопировать ссылку на изображение"]::before { content: "Ссылка на изображение"; } menuitem[label="Скопировать ссылку на видео"]::before { content: "Ссылка на видео"; } menuitem[label="Удалить закладку"]::before { content: "Удалить"; } menuitem[label="Закрыть вкладку"]::before { content: "Закрыть"; }
b0ttle
то, что нужно :beer:
Напомните как выглядит ссылка на конкретную настройку about:config, типа такого
about:config#browser.link.open_newwindow.restriction
Пропустили
It is now possible to reorder the extensions listed in the extensions panel.
Можно менять порядок расширений в новой кнопке расширений, но по идиотски(
Как теперь пункты меню менять местами?
До 113 это работало
Поменял на новые селекторы, но не пашет.
Dumby
this.onclick = function(event) { if(event.button == 0) var guid = "8iFmVtlyQC3O"; PlacesUtils.bookmarks.fetch(guid, null, {includePath: true}).then(res => PlacesCommandHook.showPlacesOrganizer(["AllBookmarks", ...res.path.map(b => b.guid), guid])) }
Можно ли сделать, чтобы при нажатии на любую папку на панели закладок она также открывалаь в библиотеке?