Ich nutze dieses Script für das Favikon in der Urlbar.
Danke, Andreas, habe ich dann so übernommen. ![]()
![]()
Ich nutze dieses Script für das Favikon in der Urlbar.
Danke, Andreas, habe ich dann so übernommen. ![]()
![]()
an deinem Screenshot, dass genau dieser Bereich stark modifiziert worden ist.
Das kann eigentlich nur durch dieses Script geschehen (glaube ich). Mir wäre es auch egal, wenn das Symbol angezeigt wird, aber wie bekomme ich das dort entwirrt, mit dem Code im Script kenne ich mich nicht so aus.
// '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 = i_icon; // i_icon, sheet, globe or brand (colorized Fx channel icon)
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");
favimginurlbar.style.width = "20px";
favimginurlbar.style.height = "20px";
favimginurlbar.style.marginRight = "4px";
document.getElementById('identity-box').insertBefore(favimginurlbar,document.getElementById('identity-box').firstChild);
}
// 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);
Alles anzeigen
Du hast es entweder durch eine andere Anpassung kaputt gemacht
Ist mir nicht bewusst, weil ich in diese Richtung schon ewig nichts mehr unternommen habe. Nun auch im 78esr probiert, da ist es auch so.![]()
Danke, Andreas, ich übernehme mal den Code, der schafft da Ruhe. ![]()
Wie gesagt, das ist nicht neu, sondern stellt Firefox bereits seit Ewigkeiten so dar.
Gut, das habe ich begriffen, wie unter #1 gesagt tritt es aber hier erst seit einiger Zeit in Erscheinung (evtl. 1 Mon.). Nun habe ich in den Einstellungen für diese Seite erlaubt, und es wird so angezeigt wie du beschreibst.
Was hast du da eingetragen für das Forum?
Ich habe dort noch nie etwas eingetragen, aber es sieht so aus.
das liegt an deinen Anpassungen, nicht an Firefox.
Nun stehe ich auf dem Schlauch, sagst du mir auch, wovon du da ausgehst, damit ich es kontrollieren kann.
Übrigens ist es nur bei camp-firefox.de so.
Seit einiger Zeit erscheint bei jedem Neuaufruf der Seite das Benachrichtigungssymbol in der Urlbar.
Erst wenn ich in der Sitzung im geöffneten Menü auf das Kreuz klicke (Zulassung), dann verschwindet das Symbol.
Kommt dann bei einem erneuten Aufruf der Seite wieder.
Wie bekomme ich das bereinigt, dass es nicht mehr angezeigt wird?
Klasse.
Ich habe jetzt festgestellt, dass der Button immer nach dem dritten Neustart erscheint, sofern der Nightly vorher aktualisiert war.
Das wäre der CSS Code für diese Schaltfläche:
Endor, den Code habe ich in Nightly eingefügt, sieht aber trotzdem noch so aus.![]()
Es gibt ja beide Möglichkeiten und in einem Fall ist dieser Button normal, im anderen nicht.
Also gut, hier die Einstellungen. ![]()
Diese verwende ich in allen Versionen, nur erschien der Button erstmals seit gestern im Nightly. Komisch daran ist, nicht immer. Gerade habe ich eine Version von 85 auf 86 aktualisiert, nach dem Update wie immer die Bestätigung auf Aktualität. Den Nightly weiter offen gelassen, nach einer Weile den Dialog geöffnet, da erscheint der Button.![]()
Er verschwindet erst wieder nach einem Neustart.
Manuelle Installation ist nicht das Gleiche wie das Abschalten der Suche nach Updates.
Du weißt schon was ich meine.![]()
![]()
wenn die automatische Suche nach Updates deaktiviert ist.
Ich habe schon immer auf manuelle Installation in den Einstellungen, den Button sehe ich aber im Nightly seit gestern erstmals.
Das Update war bereits durch - Nightly ist aktuell -, was soll da also noch passieren.
Ist doch klar, milupo. aber der Button zur Suche ist für mich neu.![]()
Hallo, Endor!
Hier RE: About Seiten mit CSS Codes anpassen gibt es die Änderung label.bottom-link:nth-child(3), und funktioniert. Ich habe für die anderen beiden Button unten genau so bezeichnet (nur Ziffer mit 1 und 2 geändert), auch das funktioniert.
Für Version 84 die Änderungen (rote Schrift) funktionieren auch, aber ich habe dann auch den unteren Eintrag #contributeDesc > label:nth-child(1) der für 86 gedacht ist , so in den 84 eingebaut, und funktioniert auch.
Kannst mal bitte etwas dazu sagen, ob es gut oder böse ist.![]()
Dann noch eine Sache, im aktuellen Nightly taucht das
hier auf, habe ich sonst noch nicht gesehen.
Kann ich drauf klicken, der Router geht in Aktion, passieren tut weiter nichts. Starte ich neu, so steht wie immer "Nightly ist aktuell".
denn die sind alle im CSS-Unterordner Icons abgelegt..
Das sind doch nur 11 Dateien (Bezeichnung ist doch im Code vorhanden), in einen Ordner ablegen, Ordner als ZIP_Archiv hier anhängen. Mach mal bitte!
Stellst du mir bitte die Icons zu deinem Code zur Verfügung.
ich seh den Wald vor lauter Bäumen nicht
Wenn ich von dir so etwas lese, dann muss ich immer schmunzeln, aber nicht aus Schadenfreude. Sondern mit der Vorstellung, wie es uns anderen Usern geht, wenn es zu Problemen oder Neuerungen kommt.
Ich bedanke mich auch für den Code.![]()
![]()
Probleme kommen und gehen über Nacht.
So Recht hast du, milupo. Aber gut, dass immer verglichen wird, so kommt man den Problemen gezielter auf die Schliche, Ändern kann, und wird sich immer was, aber dann ist man schon gut vorbereitet.