Beiträge von lenny2
-
-
Diese add-on weist dem Browser und den tab nach dem Zufallsprinzip ein Thema zu; sie dient nicht dazu, sich auf eine tab zu konzentrieren.
v116.0.8beta. Das Konzept ist nicht schlecht. Wie kann man die farbigen Schilder besser sichtbar machen, breiter?
-
du könntest Tab-Umgebungen nutzen, entweder über eine Erweiterung oder indem du privacy.userContext.enabled über about:config auf true stellst. Die Tab-Umgebungen zeigen eine farbige Linie oberhalb der Tabs.
Im Menü, welches du über das Pfeilsystem am Ende der Tableiste erreichst und welches alle Tabs anzeigt, siehst du ebenfalls die entsprechend farbige Linie der Tab-Umgebung, wenn du Firefox 116 oder höher nutzt. Das ist in Firefox ESR 115 nicht möglich.Danke, sehr interessant. Schade, dass diese add-on bereits tot ist.
Und natürlich werde ich v116 versuchen.
-
Danke, es funktioniert (userContent.css). Große Hilfe bei der Verwendung von Drag-and-Drop.
-
Wenn Sie viele tabs geöffnet haben, gibt es immer eine oder mehrere tabs, zu denen Sie zurückkehren möchten, um sie genauer zu lesen. Die Idee ist, dass Sie einer tab über das Kontextmenü der tab oder toolbar-button schnell eine farbige tag zuweisen können, die den Hintergrund der tab in einer anderen Farbe als der im Thema eingestellten Standardfarbe darstellt. Und die zugewiesene tag entfernen, obwohl das nicht nötig ist, denn wenn die tab geschlossen wird, verschwindet die tag ohnehin.
CSS oder Script.
-
Genau, danke
-
-
-
ist es möglich unter Firefox die Lesezeichen zu vergrößern,
CSS
Alles anzeigen/* Font size Favorites (Ctrl+B only) */ #bookmarksPanel { font-size: 16px !important; } /* Font size in bookmarks bar */ toolbarbutton.bookmark-item { font-size: 17px !important; } /* Font size bookmarks inside folders */ #PlacesToolbarItems .bookmark-item .menu-iconic-text { font-size: 17px !important; } -
Kann mir jemand sagen was es mit diesen "Staged" Ordner im Ordner extensions zu tun hat?
Das Löschen von "Bookmarkbackups" und "Staged" Folders ist sicher und hat keine unangenehmen Folgen. Der Ordner "bookmarkbackups" wird beim Neustart von Firefox neu erstellt, der Ordner "staged" wird erstellt, wenn eine Erweiterung deinstalliert wird.
-
-
-
-
Nummerierung der Lesezeichen in den Favoriten. In früheren Versionen von Firefox wurde die Nummerierung am Anfang der Zeile angezeigt, in v115 wird sie am Ende der Zeile angezeigt.
CSS
Alles anzeigen/* BookmarkNummer.css */ menupopup[placespopup="true"] { counter-reset: num; } menupopup[placespopup="true"] > menuitem.bookmark-item::after { -moz-box-ordinal-group: 0; display: inline-block !important; counter-increment: num; content: counter(num) ":"; padding-left: 8px; /* links */ padding-right: 4px; /* rechts */ color: red !important; } menupopup[placespopup="true"] > menuitem.bookmark-item > .menu-iconic-left { -moz-box-ordinal-group: 0; } -
Wenn die tooltips nicht angezeigt werden, überprüfen Sie in about:config browser.chrome.toolbar_tips = true
Die url-tooltips in der status-bar kann durch den Stil userChrome.css deaktiviert werden
-
Nur dieses Script zeigt, was Sie brauchen - einen Tooltip für die URL unter dem Cursor. Passen Sie das Aussehen über CSS an, die sich auf dieser Seite befinden.
Code
Alles anzeigen// tooltips_with_URL.js // Use button to on/off try { (() => { var id = "toggle-tooltip-url", label = "Tooltips with URL", tooltiptext = "Switch tooltips", img = "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(0, 120, 173);'/><path style='opacity:0.25;fill:black;' d='M 32,5 24,12 22.8,20.3 24.2,21.7 21.7,24.3 20.3,22.9 12,24 5,31 7.7,43 12.7,48 H 45 C 46.7,48 48,46.7 48,45 V 12.8 L 40.2,5 Z'/><path style='fill:white;' d='M 40.4,5.23 C 37.5,2.26 32.9,2.26 29.8,5.23 L 24,11 C 21.5,13.5 21.2,17.4 22.8,20.3 L 25.8,17.3 C 25.2,15.4 25.7,14 27.2,12.6 L 31,8.8 C 33.3,6.55 36,6.55 38.1,8.8 L 39.3,9.9 C 41.4,12.1 41.4,14.7 39.2,17 L 35.4,20.8 C 33.9,22.4 32.1,23.2 30.2,22.7 L 27.8,25.2 C 30.6,26.9 34.4,26.5 37.1,24 L 42.7,18.2 C 45.7,15.2 45.7,10.5 42.7,7.49 L 40.4,5.23 M 33,15 C 32.3,14.5 31.4,14.3 30.6,14.8 L 14.8,30.6 C 14.3,31.3 14.5,32.3 15,33 15.6,33.5 16.7,33.7 17.4,33.2 L 33.2,17.4 C 33.7,16.7 33.5,15.6 33,15 M 20.3,22.9 C 17.4,21.2 13.4,21.5 11,24 L 5.23,29.8 C 2.26,32.9 2.26,37.6 5.23,40.4 L 7.48,42.8 C 10.5,45.8 15.3,45.8 18.2,42.8 L 24,37.1 C 26.5,34.5 26.8,30.6 25.1,27.7 L 22.2,30.7 C 22.7,32.6 22.3,34 20.8,35.5 L 17,39.3 C 14.8,41.5 12,41.5 9.8,39.4 L 8.8,38.2 C 6.55,36 6.55,33.3 8.8,31 L 12.5,27.3 C 14,25.7 15.4,25.3 17.2,25.7' /></g></svg>", img2 = "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(135, 135, 140);'/><path style='opacity:0.25;fill:black;' d='M 32,5 24,12 22.8,20.3 24.2,21.7 21.7,24.3 20.3,22.9 12,24 5,31 7.7,43 12.7,48 H 45 C 46.7,48 48,46.7 48,45 V 12.8 L 40.2,5 Z'/><path style='fill:white;' d='M 40.4,5.23 C 37.5,2.26 32.9,2.26 29.8,5.23 L 24,11 C 21.5,13.5 21.2,17.4 22.8,20.3 L 25.8,17.3 C 25.2,15.4 25.7,14 27.2,12.6 L 31,8.8 C 33.3,6.55 36,6.55 38.1,8.8 L 39.3,9.9 C 41.4,12.1 41.4,14.7 39.2,17 L 35.4,20.8 C 33.9,22.4 32.1,23.2 30.2,22.7 L 27.8,25.2 C 30.6,26.9 34.4,26.5 37.1,24 L 42.7,18.2 C 45.7,15.2 45.7,10.5 42.7,7.49 L 40.4,5.23 M 33,15 C 32.3,14.5 31.4,14.3 30.6,14.8 L 14.8,30.6 C 14.3,31.3 14.5,32.3 15,33 15.6,33.5 16.7,33.7 17.4,33.2 L 33.2,17.4 C 33.7,16.7 33.5,15.6 33,15 M 20.3,22.9 C 17.4,21.2 13.4,21.5 11,24 L 5.23,29.8 C 2.26,32.9 2.26,37.6 5.23,40.4 L 7.48,42.8 C 10.5,45.8 15.3,45.8 18.2,42.8 L 24,37.1 C 26.5,34.5 26.8,30.6 25.1,27.7 L 22.2,30.7 C 22.7,32.6 22.3,34 20.8,35.5 L 17,39.3 C 14.8,41.5 12,41.5 9.8,39.4 L 8.8,38.2 C 6.55,36 6.55,33.3 8.8,31 L 12.5,27.3 C 14,25.7 15.4,25.3 17.2,25.7' /></g></svg>"; var branch = "extensions.ucf.", pref = "tooltip_url_enable"; var tpurl = { initialised: false, get ext_branch() { delete this.ext_branch; return this.ext_branch = Services.prefs.getBranch(branch); }, get framescript() { delete this.framescript; return this.framescript = "data:application/javascript;charset=utf-8," + encodeURIComponent(`(${(function() { var timer; var tooltipurl = { init() { addEventListener("mouseover", this, true); addMessageListener("requestTooltipUrl", this); var unload = () => { this.destroy(); }; addEventListener("unload", unload); this.removeUnload = () => { removeEventListener("unload", unload); this.removeUnload = null; }; }, receiveMessage(msg) { this.destroy(); }, handleEvent(e) { if (!/^(?:https?|ftp|file):/.test(content.location.href)) { this.destroy(); return; } timer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer); (this.handleEvent = e => { timer.cancel(); timer.initWithCallback(() => { var elm = (e.composedTarget || e.explicitOriginalTarget || e.originalTarget || e.target || content), el, titl; do { if (!elm.matches) continue; if (elm.matches(":any-link")) { if (elm.matches("[href='#'], [href^='javascript']")) return; el = elm; if (elm.matches("[title]")) titl = elm; else while (elm = elm.flattenedTreeParentNode) { if (!elm.matches) continue; if (elm.matches("[title]")) { titl = elm; break; } } break; } if (elm.matches("[title]")) { titl = elm; while (elm = elm.flattenedTreeParentNode) { if (!elm.matches) continue; if (elm.matches(":any-link")) { if (elm.matches("[href='#'], [href^='javascript']")) return; el = elm; break; } } break; } } while (elm = elm.flattenedTreeParentNode); if (!el) return; var href = el.href; if (titl) el = titl; titl = (el.title || ""); var title = titl.trim(), pre = "", path = ""; try { href = Services.io.newURI(href); pre = href.displayPrePath; path = `\n${href.pathQueryRef}`; if (path === "\n/") path = ""; href = `${pre}${path}`; } catch (e) {} try { href = decodeURIComponent(href); } catch (e) {} el.title = title = `${href}${title === "" ? "" : `\nTitle: ${title}`}`; addEventListener("mouseout", () => { try { if (!el || title !== el.title) return; if (titl !== "") el.title = titl; else el.removeAttribute("title"); } catch (e) {} }, { once: true }); }, 400, Ci.nsITimer.TYPE_ONE_SHOT); })(e); }, destroy() { if (timer) { timer.cancel(); timer = null; } removeEventListener("mouseover", this, true); removeMessageListener("requestTooltipUrl", this); this.removeUnload(); } }; tooltipurl.init(); })})();`); }, init: function() { if (this.initialised) return; Services.prefs.getDefaultBranch(branch).setBoolPref(pref, true); Services.prefs.addObserver(`${branch}${pref}`, this); this.initialised = true; }, observe: function(subject, topic, data) { var getW = CustomizableUI.getWidget(id), image, func; if (this.ext_branch.getBoolPref(pref) == true) image = img, func = "loadframescript"; else image = img2, func = "destroyframescript"; if (getW.instances.length) for(let {node} of getW.instances) try { this[func](node.ownerGlobal); node.setAttribute("image", image); } catch(e) {} else for (let win of CustomizableUI.windows) try { this[func](win); getW.forWindow(win).node.setAttribute("image", image); } catch(e) {} }, uninit: function() { if (!this.initialised) return; Services.prefs.removeObserver(`${branch}${pref}`, this); this.ext_branch.deleteBranch(""); this.initialised = false; }, loadframescript: function(win) { var mm = win.getGroupMessageManager("browsers"); mm.loadFrameScript(this.framescript, true); }, destroyframescript: function(win) { var mm = win.getGroupMessageManager("browsers"); mm.broadcastAsyncMessage("requestTooltipUrl"); mm.removeDelayedFrameScript(this.framescript); }, }; CustomizableUI.createWidget({ id: id, label: label, tooltiptext: tooltiptext, localized: false, defaultArea: CustomizableUI.AREA_NAVBAR, onCreated: function(btn) { tpurl.init(); if (tpurl.ext_branch.getBoolPref(pref) == true) { btn.setAttribute("image", img); tpurl.loadframescript(btn.ownerGlobal); } else btn.setAttribute("image", img2); }, onDestroyed: function(doc) { tpurl.destroyframescript(doc.defaultView); tpurl.uninit(); }, onCommand: function(e) { tpurl.ext_branch.setBoolPref(pref, !tpurl.ext_branch.getBoolPref(pref)); }, }); })(); } catch(e) {} -
Teste mal:
Farben musst Du dir nach bedarf noch anpassen.
Funktioniert nur teilweise, zeigt Tooltips, aber keine Links, manchmal in einem Rahmen, manchmal ohne Rahmen.
Ich habe auch Ihr altes Skript versucht, es funktioniert überhaupt nicht.
-
Hello,
Es wird ein Skript benötigt, um Tooltips auf Links anzuzeigen. Das Bild zeigt URL Tooltip WE 0.9.3, aber bei Seitengröße >100% ist die Position des Tooltips etwas chaotisch und hängt von der Position des Inhalts auf der Seite ab - oben, mitte, unten.
-
Versuch mal diese Version:
Speicherpfad, Archivname und das Icon mußt du dir natürlich anpassen...

Vielen Dank, sehr gut

Profil **** 115.0esr - 09.07.2023 - 09:28.zip
Profil **** 115.0.1esr - 09.07.2023 - 09:31.zip
-
Hello,
Wunderbares Skript, sehr nützlich. Mir ist diese Besonderheit aufgefallen. Wenn die Versionsnummer 4 Ziffern enthält, hat das erstellte Backup den ersten Namen. Wenn die Versionsnummer 5-stellig ist, erhält das Backup einen zweiten Namen:
Profiles_v115.0.undefined_esr_2023-07-04_13-51-35.zip
Profiles_v115.0.1_esr_2023-07-07_18-26-19.zip
Das Skript erkennt nicht, dass 4 Ziffern in der Nummer auch OK sind. Kann dies behoben werden?