- Firefox-Version
- 126.0 (64Bit)
- Betriebssystem
- Windows 10 Version 22H2 (Build 19045.4412)
Ich habe in einem Skript das Problem, dass die Grafik einfach nicht angezeigt wird,
wenn ich Variablen benutzen möchte.
Folgendes habe ich alles schon ausprobiert:
JavaScript
// let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons')); // Pfad zum Profilordner und gleich in den entsprechenden Unterordner
let ProfilePath = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/"); // Pfadangabe zum Profilordner
let ButtonIcon = "DeepL_2.png"; // Name & Dateiendung des anzuzeigenden Symbols!
// let iconPath = "file:///C:/Users/Andreas/AppData/Roaming/Mozilla/Firefox/Profiles/Andreas/chrome/icons/"; // Pfad zur Grafik
let iconPath = "file:";
menuitem.style.listStyleImage = 'url("' + iconPath + ProfilePath + ButtonIcon +'")';
// menuitem.style.listStyleImage = 'url("' + ProfilePath + ButtonIcon + '")'; // Verwendung der Variable für den Pfad zur Grafik
// menuitem.style.listStyleImage = 'url("' + ProfilePath + "/chrome/icons/" + ButtonIcon + '")';
// menuitem.style.listStyleImage = 'url("' + ("file:" + ProfilePath + "/chrome/icons/" + ButtonIcon) +'")';
Alles anzeigen
Jemand eine Idee, wie es korrekt lauten müsste?