Hallo lenny2, wo siehst du die denn
Ich werde die Variante von mulipo aus Beitrag #180 (#304) verwenden, die ohne Löschen der Tab-Liste funktioniert.
Hallo lenny2, wo siehst du die denn
Ich werde die Variante von mulipo aus Beitrag #180 (#304) verwenden, die ohne Löschen der Tab-Liste funktioniert.
lenny2, 2002Andreas und andere
Ich habe bei mir eine vom Autor selbst aktualisierte Version
davon hoch geladen. Ist Übersetzt.
Danke! Gleicher Fehler wie in Beitrag #310.
Die erste geschlossene Tab in der Liste - der Tooltip wird nicht angezeigt.
Die zweite geschlossene Tab in der Liste - der Tooltip wird nicht angezeigt.
Die dritte geschlossene Tab in der Liste - der Tooltip der ersten Registerkarte wird angezeigt.
Die vierte geschlossene Tab in der Liste - der Tooltip der zweiten Registerkarte wird angezeigt, usw.
Es wäre logisch, Tooltips im Skript vollständig zu deaktivieren.
das kann ich bestätigen, siehe hier:
Fehler behoben!
In diesem Skript
Danke! Diese Skriptvarianten haben eine seltsame Funktionsweise von Tooltips. Schließen Sie 5-6 Tabs und sehen Sie die Tooltips im Kontextmenü.
UndoListInTabmenuToo.uc.js
Der Menüpunkt „Liste der letzten Tabs löschen“ wird nicht angezeigt (ist aber im Code vorhanden).
Teste bitte mal:
Danke!
Und ich habe noch eine weitere Variante:
Danke!
Ich nutze dieses Skript, funktionierte nicht mehr in Nightly
// Open_library_in_new_tab.uc.js
(function() {
if (location != 'chrome://browser/content/browser.xhtml') return;
try {
CustomizableUI.createWidget({
id: 'library-button-2',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
var props = {
id: 'library-button-2',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
label: 'Library-Button',
tooltiptext: 'Open Library in tab',
style: 'list-style-image: url("file:///D:/Files/Icons/firefox-nightly.png")',
onclick: 'if (event.button == 0) { \
openTrustedLinkIn("chrome://browser/content/places/places.xhtml", "tab");\
}; '
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
} catch(e) { };
})();
Alles anzeigen
auch dir herzlichen Dank dafür, funktioniert auch einwandfrei
Bitte!
2002Andreas Dieses Skript funktioniert korrekt
(async (el, url) => {
if (location != url) return;
el.before(document.getElementById("context_closeTabsToTheStart"));
el.before(document.getElementById("context_closeTabsToTheEnd"));
el.before(document.getElementById("context_closeOtherTabs"));
el.style.visibility="collapse";
})(document.getElementById("context_closeTabOptions"), "chrome://browser/content/browser.xhtml");
Danke Auf Anraten von
funktioniert dieses AppMenu.uc.js wieder
Ich weiß nicht warum, aber Bilder lassen sich nur per base64 Code einfügen
Mit einer sauberen userContent.css (keine anderen Codes) arbeitet mit einem relativen Pfad, wie in Beitrag #5 erwähnt, oder wie folgt background: url("./icons/hd-special.jpg") no-repeat !important;
Go to about:config mousewheel.with_control.action and set value to 0
Besser wäre es mit einer automatischen Erkennung der Browser-Version.
document.getElementById('urlbar-input').placeholder = 'Firefox v' + AppConstants.MOZ_APP_VERSION_DISPLAY + ' (64-bit)';
Danke, mit allen Korrekturen funktioniert das Skript. Ist es möglich, die Anzeige des Browsernamens und der Bitrate (ohne automatische Erkennung) wie auf dem Screenshot hinzuzufügen? Um sie manuell in das Skript einzugeben.
Ich verstehe vor allem die Umsetzung des Scripts nichts. Was soll der MutationObserver?
Es scheint, dass der Browser ohne diese Funktion die Anzeige der URL-Leiste nach ein paar Neustarts auf die Standardwerte zurücksetzt
Die Browserversion wird in der URL-Leiste angezeigt. Besser wäre es mit einer automatischen Erkennung der Browser-Version.
// version_urlbar.js
(async (attr, rem) => {
var input = document.getElementById("urlbar-input");
(rem = () => input.removeAttribute(attr))();
new MutationObserver(rem).observe(input, {
attributes: true, attributeFilter: [attr]
});
input.setAttribute("placeholder", "Firefox v133.0.3 (64-bit)");
})("data-l10n-id");
Alles anzeigen
Mit Fx 133.0 funktioniert der Downloads-Button in der Addon-Bar von aris nicht mehr,
Ich hoffe, ich habe das Problem richtig verstanden. Ich habe die native Download-Schaltfläche von Firefox v133.0, die völlig normal funktioniert, wenn sie sich auf der Symbolleiste in der Navigationsleiste befindet.
Wenn die Schaltfläche auf die vertikale Add-on Bar von Aris-t2 gezogen wird, reagiert die Schaltfläche nicht auf einen Klick, sondern es erscheint ein Popup-Fenster, wenn der Download startet.
im privaten Modus durch das Symbol "Privater Modus" die Tabs nach oben verschoben. Wie bekomme ich das Symbol und den Platz weg, den dieses benötigt?
Sie können nur den ersten Teil des Codes verwenden
/* Hide indicator */
#private-browsing-indicator-with-label, .private-browsing-indicator-icon, .private-browsing-indicator-label {
display: none
}
/* Move indicator */
:root[privatebrowsingmode="temporary"] #PanelUI-menu-button {
list-style-image: url("chrome://global/skin/icons/indicator-private-browsing.svg") !important;
}
Ok, geändert in Beitrag #54.
Öffnet sich bei Euch die Seitenleiste?
Ja.
Umgeklappte Ecken für ungelesene Tabs. Css und Js müssen zusammen verwendet werden.
/* userChrome.css */
/* tab_unread_marker.css */
/* Green curved corner to unread tab, as Vivaldi */
#TabsToolbar .tabbrowser-tab:not([selected="true"]):not([busy])[notselectedsinceload="true"] {
border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAACXBIWXMAAAsSAAALEgHS3X78AAABQklEQVR42q3TP0vDQBjH8atDhQ4uFhSnTg66FieHuljQRUpAbZI2bZqmSf+kQehbEN+Fr6fuvgM7+w7i84M7OI7YHPQJfAkcTz5HEk4URSE4E82zixp1TT1Sr7IxNaJcbW0TxcmzqLposP3Uc/rb7ZdDO3RkXeqeulNrNBdk+ds73W+qQOdnt3ugh06pI62aMTdsfDcKut/ijT5bv8JMDbr08JUJlGw8ACjRLtXaB15afBpfgRLtUedloGcJejooUfy0ExP0LUHXBCUaUnUdHBwCSjTVwaEl6PwHSnSjBgNLsL0PRC997wODI0vwuOREBfJU+WoNg2MbsOqCAQtgyAiGACeM4ARgxAhGAKeM4BRgzAjGAGeM4AxgwggmAFNGMAU4ZwTnABeM4ALgkhFcAlwxgiuAGSOYAVwzgmuAOSOY/wGB0oICMFHRdQAAAABJRU5ErkJggg==")
4 10 3 3 / 4px 10px 0px 3px stretch !important;
/* font-style: italic !important; /* string can be deleted or commented */
/* color: rgb(185,185,200) !important; /* string can be deleted or commented */
}
// tab_unread_marker.uc.js
// Removes the "Unread" attribute when a tab open in the background is activated.
(async () => ({
init() {
gBrowser.tabContainer.addEventListener("TabSelect", this);
setUnloadMap(Symbol("notselectedsinceload"), this.destructor, this);
},
handleEvent({target}) {
target.setAttribute("notselectedsinceload", "false");
},
destructor() {
gBrowser.tabContainer.removeEventListener("TabSelect", this);
},
}).init())();
Alles anzeigen
Teste bitte:
Funktioniert Herzlichen Dank!
Ungetestet, aber ich vermute mal, dass SidebarUI.toggle("viewHistorySidebar") in SidebarController.toggle('viewHistorySidebar')
Funktioniert nicht, Skriptschaltflächen werden nicht angezeigt. Eine Änderung des nächsten von Ihnen angegebenen Parameters hat keine Auswirkung.