Schlosssymbol ändern
-
Pentomino -
13. Juni 2021 um 08:46 -
Erledigt
-
-
Hi,
das sollte folgendes sein.
identity-box[class="verifiedDomain"] >box > image#identity-icon.
-
Meintest du das so?
CSS#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABC1BMVEUAAAC3nVebeSfBqGnRvIS/plS7nUDNuHrNt3WpikG2nFfMtW7Ot3CrkUvAr3Ssj0fHql6khTm7ol2igTHUwITWwoPMtGbGrmHCoT+vkkyTekS/oFHIq2ChiD3WuniffzGljU2YeCmchD/YwX7Rtmimj0/Ip1izmFedhDi+pWCbg0DTu3XRv4ucg0e9pmWdiErn2q/QvYjPuHXIsGfApV66nla1lDqvjTXh06nWwobSv4LWwoHSvH3HsXLKs23JsGzEqmPy577q26jdy5LYxYjQu3jMtHHDq2m/o1u3l0Lo3Lfv36jdzqDPvYvjzorKtXXCpFm8nk+ykUGpij2ghj2qhjKfeyd0WR5wVhafT7DkAAAAMnRSTlMA8fGp8fDw7+7op5aOJgr79/Lx8fDw8PDw5+Xk4t/c3NDQzcS7u7atqJmXlI6JPDYdEZbyJJ8AAAC7SURBVBjTRctVksMwEARQ2c5umJmZWXLMFGbG+58ksZRy5qNr+tUMwOPr2IKtIV5JL10Z5pkaWNC99QDovxgL8mUzq04LMhUz6z/I1cxsJL/V6w6kPe62J+tvejG4xlNxPJlsj8uDC4NtIwg7Ya+qS/SHIQKRjkR1xY5GMQyOOdKQtDCMlREnoGgLTdLZzwV5sYsQQkk/nS/cP4EZnCvKmufvPIHoVJZn8prjeC6BocBSFBUK0zT9KALwBlC1GndCdawmAAAAAElFTkSuQmCC") !important; } #identity-box[pageproxystate="valid"].notSecure #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABNVBMVEUAAAC3nVebeSfNuHfBqGn///+jgzXTvoO/plTt48i2nFfpgnurkUvAr3QAAADHql7chnbYh2O7ol3PvIfMtGbGrmG9oETCoT+5mj2oiD+TekS/oFHIq2DRtnWffzHfhWbxkXmYeCmchD/Xj27YwX7Rtmimj0/Ip1iulFXbyZXLtG6bg0DRv4ucg0fogXrpfne9pmWdiErla2bn2q/gUkfQvYjZLSGvjTXJsWnEqmLSvH3ApV66nVa1kzr07NDh06rft4nXxIjWwoLOuHXFrGvVm2rYeV/BpFrdT0a3l0LeSj/cQTbbOC3z6MHf07DdzqDcyZHjzorol4fvl4TSv4LYtnzcrHvognvWsHbaoXTognDXdF3Dn1y6oFi8nk/gWE+xkD2pij2ghj2qhjKfeyd0WR5wVhaGN1/NAAAANnRSTlMA8fHvqTDy8fDHp5wmCgX39fTx8PDw8PDw6OXk4t3c2tPQzcnEu7u2r56Yl46JhGk8NjIdGREFxw8vAAAAyklEQVQY0z3K1ZLCUAyA4bTb4su6u7sCOVXc3d3t/R+BaQ5DLjL5vwnQbH/abR8BOnnfTyRpce7bwNf0F+BvKYF/DdePXgDv85k7+8/h8snar3uIPxyuXkCW5RvEb0rP+87Fm9N5i/jgIXAVypFgsIr5RMVFcFAMhUo1zHfiqoPAHlOUJOYSujE4JNiKWd1U1ZR6xEHrYTYc13XDcHDoYjpcV1LDsXlM0MJ0W9MyjM3YqdVuHDWikWjGNBk7oY/dviAI+zZRFOd3ACsVJB/SvHoMDQAAAABJRU5ErkJggg==") !important; }
-
Super, vielen Dank an euch beide! Der erste Vorschlag von Dharkness hat mir schon gereicht. Es fehlte bloß das "#", was mir BrokenHeart geliefert hat
-
Es fehlte bloß das "#"
Grml,
mal wieder so ein blöder Fehler, sorry, ansonsten gerne doch.
-
Ich möchte gerne das Symbol für "Sichere Verbindung" (grünes Schloss) individuell anpassen. Kennt jemand den .css-Code dafür?
Hallo Pentomino
Wieso hast du dieses "grüne Schloss"? Bei mir ist das schon lange weg. Wie bekomme ich das wieder?
Danke hwww
-
hwww: security.secure_connection_icon_color_gray => false
-
Hallo Sören
Besten dank für die Antwort und eine Entschuldigung von mir. Wie ich eben feststellte habe ich das Script "backtothefavicon.uc.js" im chrom Ordner und da wir das Schloss ersetzt durch ein Icon der Webseite.
Nochmal Entschuldigung und einen schönen Sonntag noch hwww
-
hwww : Dann nutze doch folgendes Script. Damit hast du dann Schloß und Favicon.
JavaScript
Alles anzeigen// FavIconInUrlBar.uc.js (function() { if (location != 'chrome://browser/content/browser.xhtml') return; var fav = document.createXULElement('image'); fav.setAttribute('id', 'faviconid'); fav.setAttribute('class', 'faviconclass'); gBrowser.tabContainer.addEventListener('TabAttrModified', function() { var favicon = gBrowser.selectedTab.image; if (favicon) { fav.src = favicon; var position = document.getElementById('identity-icon'); position.parentNode.insertBefore(fav, position.previousSibling); } else { fav.removeAttribute('src'); } }, false); fav.style.height = '16px'; fav.style.width = '16px'; fav.style.marginLeft = '5px'; })();
-
Dann nutze doch folgendes Script. Damit hast du dann Schloß und Favicon.
Danke dafür. Ist im Ordner und funktioniert.
Schöne Woche noch hwww
-
Für Favicon in der Adressleiste, verwende ich diese Version von Aris:
CSS
Alles anzeigen// 'Favicon in urlbars identity box' script for Firefox 60+ by Aris // // This script restores current pages favicon inside urlbar (aka location bar, address bar or awesome bar). // [!] If a page does not offer a favicon, browser branches default icon is shown. // [!] In a multi-window environment pages without favicons might show wrong icons. // option: set icon for pages without favicon // Fx 70+: add favicon item to identiy box without replacing connection or tracking protection icons var i_icon = 'chrome://browser/skin/identity-icon.svg'; var sheet = 'chrome://global/skin/icons/Portrait.png'; var brand = 'chrome://branding/content/identity-icons-brand.svg'; var globe = 'chrome://mozapps/skin/places/defaultFavicon.svg'; var icon_for_pages_without_favicon = brand; // i_icon, sheet, globe or brand (colorized Fx channel icon) var favicon_click_opens_page_info_window = false; var appversion = parseInt(Services.appinfo.version); var FaviconInUrlbar = { init: function() { try { // on Fx 70+: add favicon to identity box without replacing existing icons if(appversion >= 70) { var favimginurlbar = document.createXULElement("image"); favimginurlbar.setAttribute("id","favimginurlbar"); if(favicon_click_opens_page_info_window) favimginurlbar.setAttribute("onclick","gIdentityHandler.handleMoreInfoClick(event);"); favimginurlbar.style.width = "16px"; favimginurlbar.style.height = "16px"; favimginurlbar.style.marginRight = "4px"; if(appversion >= 86) { favimginurlbar.style.marginLeft = "4px"; favimginurlbar.style.marginRight = "4px"; favimginurlbar.style.marginTop = "4px"; favimginurlbar.style.marginBottom = "4px"; } if(appversion >= 89 && Services.prefs.getBoolPref("browser.proton.enabled")) { favimginurlbar.style.marginLeft = "3px"; favimginurlbar.style.marginRight = "3px"; favimginurlbar.style.marginTop = "3px"; favimginurlbar.style.marginBottom = "3px"; } document.getElementById('identity-box').insertBefore(favimginurlbar,document.getElementById('identity-box').firstChild); } else { if(favicon_click_opens_page_info_window) document.querySelector('#identity-icon').setAttribute("onclick","gIdentityHandler.handleMoreInfoClick(event);"); } // update script every time tab attributes get modified (switch/open tabs/windows) document.addEventListener("TabAttrModified", updateIcon, false); document.addEventListener('TabSelect', updateIcon, false); document.addEventListener('TabOpen', updateIcon, false); document.addEventListener('TabClose', updateIcon, false); document.addEventListener('load', updateIcon, false); document.addEventListener("DOMContentLoaded", updateIcon, false); function updateIcon() { setTimeout(function(){ // timeout fixes wrong icon detection in some cases // get current tabs favicon var favicon_in_urlbar = gBrowser.selectedTab.image; // if current tab offers no icon, use selected icon (icon_for_pages_without_favicon) if(!gBrowser.selectedTab.image || gBrowser.selectedTab.image == null) if(!icon_for_pages_without_favicon) favicon_in_urlbar = brand; else favicon_in_urlbar = icon_for_pages_without_favicon; // on Fx 60-69: replace globe icon with favicon // on Fx 70+: modify favicon item if(appversion >= 70) document.querySelector('#favimginurlbar').style.listStyleImage = "url("+favicon_in_urlbar+")"; else document.querySelector('#identity-icon').style.listStyleImage = "url("+favicon_in_urlbar+")"; },100); } /* restore icon badge for websites with granted permissions */ var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(' \ \ .grantedPermissions::before { \ content: "" !important; \ display: block !important; \ width: 6px !important; \ height: 6px !important; \ position: absolute !important; \ -moz-margin-start: 11px !important; \ margin-top:-8px !important; \ background: Highlight !important; \ border-radius: 100px !important; \ } \ \ '), null, null); // remove old style sheet if (sss.sheetRegistered(uri,sss.AGENT_SHEET)) sss.unregisterSheet(uri,sss.AGENT_SHEET); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } catch(e) {} } }; // initiate script after DOM/browser content is loaded document.addEventListener("DOMContentLoaded", FaviconInUrlbar.init(), false);
Mfg.
Endor -
Ich nutze dieses Script aus #9
JavaScript
Alles anzeigen/* FavIconInUrlBar.uc.js */ (function() { if (location != 'chrome://browser/content/browser.xhtml') return; var fav = document.createXULElement('image'); fav.setAttribute('id', 'faviconid'); fav.setAttribute('class', 'faviconclass'); gBrowser.tabContainer.addEventListener('TabAttrModified', function() { var favicon = gBrowser.selectedTab.image; if (favicon) { fav.src = favicon; var position = document.getElementById('identity-icon'); position.parentNode.insertBefore(fav, position.previousSibling); } else { fav.removeAttribute('src'); } }, false); fav.style.height = '16px'; fav.style.width = '16px'; fav.style.marginLeft = '5px'; })();
geändert nach Einspruch von BrokenHeart
-
/* FavIconInUrlBar.uc.js von grisu2099 */
räusper,hustel....so wirklich ist das Skript aber nicht von grisu2099.
BeitragRE: Firefox 70 und grünes Schloss-Symbol
@milupo : Danke, stimmt, ganz vorne ist fast noch besser...
@bananovic : Die Abstände kannst du anpassen und die Icon-Größe stimmt jetzt auch:
(Quelltext, 5 Zeilen)
@andreas : Oh, Dank vom Meister, da fühl ich mich geehrt
Hier nochmal der letzte Stand des Skripts (hoffentlich jetzt ohne Fehler)
(Quelltext, 29 Zeilen)
Noch eine Version, mit dem Favicon direkt vor dem Eingabe/Adressfeld:
camp-firefox.de/attachment/22555/
(Quelltext, 8 Zeilen)
(Quelltext, 30 Zeilen)
BrokenHeart27. Oktober 2019 um 17:08 Die Größe hatte ich dann später noch vom CSS ins Skript verlegt.
Ich schreibe bei Anpassungen und kleineren Skripten grundsätzlich nicht meinen Namen dazu, aber ein anderen Namen dann dort zu sehen, irritiert dann doch etwas... .
-
siehe RE: Schlosssymbol ändern
Das ER das Script quasi von dir hat, war mir nicht bewusst... vor allem hätte ich es hier im gleichen Thread gar nicht nochmal posten müssen, habe aber nicht hoch gescrollt... Sorry..
-
Überhaupt kein Problem! Bitte nicht falsch verstehen : Dir und vor allem auch nicht grisu2099 will ich irgendeinen Vorwurf machen. Ich war wie gesagt nur etwas irritiert, da es direkt im Skript drin stand...
"Alles ist Gut" (©2002Andreas)
Edit: Das Skript hatte ich seinerzeit auch nur angepasst, also wirklich keine große intellektuelle Leistung...
-
Ich hatte es bei mir mit dem Vermerk auf grisu2099 abgelegt, dies jetzt aber wieder geändert... so auch im Thread...
-
...dies jetzt aber wieder geändert... so auch im Thread...