das hab ich gestern schon gemacht.
Dein altes oder ein/das neue angepasste Skript?
das hab ich gestern schon gemacht.
Dein altes oder ein/das neue angepasste Skript?
Dein altes oder ein/das neue angepasste Skript?
Das neue extraconfigmenü-script das angepasste.
das angepasste.
Neuer Versuch.

Das ist ein Icon vom Firefox, wird dir das angezeigt mit diesem Skript?
// ==UserScript==
// @name extras_config_menu.uc.js
// @compatibility Firefox 5*.*
// @include main
// @version 2.0.20260814
// @description Extra-Konfigurationsmenü ohne Inline-JavaScript und ohne eval
// ==/UserScript==
var uProfMenu = {
/*
* =========================
* Beginn der Konfiguration
* =========================
*/
// Texteditor
TextOpenExe: 'D:\\PortableProgramme\\Notepad++Portable_x64\\notepad++.exe',
// Dateimanager:
// Leer lassen, damit der Dateimanager des Systems verwendet wird.
vFileManager: '',
// Unterordner für userChromeJS-Scripte.
// Leer lassen, wenn die Scripte direkt im Chrome-Ordner liegen.
jsSubfolder: 'Scripte',
/*
* 'menu' = Eintrag unter Extras
* sonst = ID des Elements, nach dem der Button eingefügt werden soll
*/
warpmenuto: 'urlbar-container',
// 1 = Sortierung erzwingen, 0 = keine Sortierung
sortScripts: 0,
/*
* GM-Scripte:
* 0 = nein
* 1 = Greasemonkey
* 2 = UserScriptLoader
* 3 = Scriptish
*/
gmOrdner: 0,
// CSS-Ordner einbinden: 0 = nein, 1 = ja
cssOrdner: 0,
/*
* Ordnernamen exakt an die tatsächlichen Ordnernamen anpassen.
* Unter Linux ist Groß-/Kleinschreibung relevant.
*/
cssFolderName: 'CSS',
cssShadowFolderName: 'CSSShadow',
cssWebFolderName: 'CSSWeb',
// Aufzurufende about:-Seiten
abouts: [
'about:about',
'about:debugging#/runtime/this-firefox',
'about:cache',
'about:config',
'about:crashes',
'about:downloads',
'about:home',
'about:logins',
'about:memory',
'about:support',
'about:preferences',
'about:performance',
'about:profiles'
],
// Normale Firefox-Einstellungen anzeigen
showNormalPrefs: 0,
/*
* Skriptliste in die Zwischenablage:
* 0 = nein
* 1 = ohne Nummerierung
* 2 = getrennte Nummerierung
* 3 = gemeinsame Nummerierung
*/
enableScriptsToClip: 1,
// Neustart-Eintrag erzwingen
enableRestart: 0,
/*
* =======================
* Ende der Konfiguration
* =======================
*/
init: function() {
var menu;
if (this.warpmenuto.toLowerCase() == 'menu') {
var zielmenu = document.getElementById('menu_ToolsPopup');
if (!zielmenu) {
if (typeof userChrome != 'undefined' && userChrome.log) {
userChrome.log(
'extras_config_menu.uc.js findet das Zielmenü nicht.'
);
}
return;
}
menu = zielmenu.appendChild(
this.createMenuElement(
'menu',
'Config Menü',
'ExtraConfigMenu'
)
);
menu.setAttribute('class', 'menu-iconic');
menu.addEventListener('dblclick', function() {
openTrustedLinkIn('about:config', 'tab');
});
} else {
if (window.__SSi == 'window0') {
CustomizableUI.createWidget({
id: 'ExtraConfigMenu-button',
defaultArea: CustomizableUI.AREA_NAVBAR,
label: 'Extra Config Menü',
tooltiptext: 'Extra Config Menue\nMittelklick öffnet about:config'
});
}
menu = document.getElementById('ExtraConfigMenu-button');
if (!menu) {
return;
}
menu.setAttribute('type', 'menu');
menu.addEventListener('click', function(event) {
if (event.button == 1) {
openTrustedLinkIn('about:config', 'tab');
}
});
}
var css =
'#ExtraConfigMenu, #ExtraConfigMenu-button {' +
' list-style-image: url(chrome://browser/skin/fxa/avatar-empty.svg);' +
'}' +
'#ExtraConfigMenu-button > dropmarker,' +
'#ExtraConfigMenu-button > hbox > .toolbarbutton-menu-dropmarker {' +
' display: none !important;' +
'}';
var sss = Cc[
'@mozilla.org/content/style-sheet-service;1'
].getService(Ci.nsIStyleSheetService);
var uri = Services.io.newURI(
'data:text/css;charset=UTF-8,' + encodeURIComponent(css)
);
if (!sss.sheetRegistered(uri, sss.AGENT_SHEET)) {
sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
}
menu.addEventListener('popupshowing', function() {
uProfMenu.getScripts(0);
uProfMenu.getCss(3);
uProfMenu.getCss(4);
uProfMenu.getCss(5);
});
var menupopup = menu.appendChild(
this.createMenuElement(
'menupopup',
'',
'ExtraConfigMenu-popup'
)
);
/*
* UserChromeJS-Scripte
*/
var submenu = menupopup.appendChild(
this.createMenuElement('menu', 'Scripte', 'submenu-ucjs')
);
submenu.appendChild(
this.createMenuElement(
'menupopup',
'',
'submenu-ucjs-items'
)
);
/*
* CSS
*/
submenu = menupopup.appendChild(
this.createMenuElement('menu', 'CSS', 'submenu-css')
);
submenu.appendChild(
this.createMenuElement(
'menupopup',
'',
'submenu-css-items'
)
);
/*
* CSSShadow
*/
submenu = menupopup.appendChild(
this.createMenuElement(
'menu',
'CSSShadow',
'submenu-CSSShadow'
)
);
submenu.appendChild(
this.createMenuElement(
'menupopup',
'',
'submenu-CSSShadow-items'
)
);
/*
* CSSWeb
*/
submenu = menupopup.appendChild(
this.createMenuElement(
'menu',
'CSSWeb',
'submenu-cssweb'
)
);
submenu.appendChild(
this.createMenuElement(
'menupopup',
'',
'submenu-cssweb-items'
)
);
/*
* about:-Seiten
*/
if (this.abouts.length > 0) {
menupopup.appendChild(document.createXULElement('menuseparator'));
if (this.abouts[0] == '0') {
for (var i = 1; i < this.abouts.length; i++) {
menupopup.appendChild(
this.createMenuItem(
this.abouts[i],
function(event) {
openTrustedLinkIn(
event.currentTarget.getAttribute('data-url'),
'tab'
);
},
'uProfMenu_about',
{
'data-url': this.abouts[i]
}
)
);
}
} else {
submenu = menupopup.appendChild(
this.createMenuElement(
'menu',
'about-Seiten',
'submenu-about'
)
);
submenu.appendChild(
this.createMenuElement(
'menupopup',
'',
'submenu-about-items'
)
);
this.fillMenu(
'submenu-about',
'submenu-about-items',
'about-Seiten',
this.abouts,
'uProfMenu_about',
1
);
}
}
/*
* Zwischenablage
*/
if (this.enableScriptsToClip) {
menupopup.appendChild(
this.createMenuItem(
'Scriptliste in Zwischenablage kopieren',
function() {
uProfMenu.getScripts(1);
},
'uProfMenu_clipboard'
)
);
}
menupopup.appendChild(
document.createXULElement('menuseparator')
);
/*
* Konfigurationsdateien
*/
menupopup.appendChild(
this.createMenuItem(
'userChrome.css',
function() {
uProfMenu.edit(6, 'userChrome.css');
},
'uProfMenu_edit'
)
);
menupopup.appendChild(
this.createMenuItem(
'userChromeShadow.css',
function() {
uProfMenu.edit(6, 'userChromeShadow.css');
},
'uProfMenu_edit'
)
);
menupopup.appendChild(
this.createMenuItem(
'userContent.css',
function() {
uProfMenu.edit(6, 'userContent.css');
},
'uProfMenu_edit'
)
);
menupopup.appendChild(
this.createMenuItem(
'userChrome.js',
function() {
uProfMenu.edit(6, 'userChrome.js');
},
'uProfMenu_edit'
)
);
menupopup.appendChild(
this.createMenuItem(
'prefs.js',
function() {
uProfMenu.edit(1, 'prefs.js');
},
'uProfMenu_edit'
)
);
menupopup.appendChild(
this.createMenuItem(
'user.js',
function() {
uProfMenu.edit(1, 'user.js');
},
'uProfMenu_edit'
)
);
menupopup.appendChild(
document.createXULElement('menuseparator')
);
/*
* Ordner
*/
switch (this.gmOrdner) {
case 1:
menupopup.appendChild(
this.createMenuItem(
'GM-Scripte',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('ProfD') +
uProfMenu.getDirSep() +
'gm_scripts'
);
},
'uProfMenu_folder'
)
);
break;
case 2:
menupopup.appendChild(
this.createMenuItem(
'USL-Scripte',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('UChrm') +
uProfMenu.getDirSep() +
'UserScriptLoader'
);
},
'uProfMenu_folder'
)
);
break;
case 3:
menupopup.appendChild(
this.createMenuItem(
'Scriptish-Scripte',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('ProfD') +
uProfMenu.getDirSep() +
'scriptish_scripts'
);
},
'uProfMenu_folder'
)
);
break;
}
menupopup.appendChild(
this.createMenuItem(
'Scripte-Ordner öffnen',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('UChrm') +
uProfMenu.getDirSep() +
uProfMenu.jsSubfolder
);
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'CSS-Ordner öffnen',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('UChrm') +
uProfMenu.getDirSep() +
uProfMenu.cssFolderName
);
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'CSSShadow-Ordner öffnen',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('UChrm') +
uProfMenu.getDirSep() +
uProfMenu.cssShadowFolderName
);
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'CSSWeb-Ordner öffnen',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('UChrm') +
uProfMenu.getDirSep() +
uProfMenu.cssWebFolderName
);
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'Chrome-Ordner öffnen',
function() {
uProfMenu.prefDirOpen('UChrm');
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'Profil-Ordner öffnen',
function() {
uProfMenu.prefDirOpen('ProfD');
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'Icons-Ordner öffnen',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('UChrm') +
uProfMenu.getDirSep() +
'Icons'
);
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'Installations-Ordner öffnen',
function() {
uProfMenu.prefDirOpen('CurProcD');
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'Add-ons-Ordner öffnen',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('ProfD') +
uProfMenu.getDirSep() +
'extensions'
);
},
'uProfMenu_folder'
)
);
menupopup.appendChild(
this.createMenuItem(
'Startup-Cache-Ordner öffnen',
function() {
uProfMenu.dirOpen(
uProfMenu.getPrefDirectoryPath('ProfLD') +
uProfMenu.getDirSep() +
'startupCache'
);
},
'uProfMenu_folder'
)
);
/*
* Normale Einstellungen
*/
if (
this.abouts.length == 0 &&
(this.showNormalPrefs ||
typeof ToolRstartMod != 'undefined')
) {
menupopup.appendChild(
document.createXULElement('menuseparator')
);
}
if (this.showNormalPrefs) {
menupopup.appendChild(
this.createMenuItem(
'Einstellungen',
function() {
try {
openOptionsDialog();
} catch (e) {
openPreferences();
}
},
'uProfMenu_prefs'
)
);
}
/*
* Neustart
*/
if (
typeof ToolRstartMod != 'undefined' ||
this.enableRestart
) {
menupopup.appendChild(
this.createMenuItem(
'Neustart',
function() {
try {
ToolRstartMod.restartApp(false);
} catch (e) {
alert(e);
}
},
'uProfMenu_restart'
)
);
}
},
getDirSep: function() {
var osString = Services.appinfo.OS;
switch (osString) {
case 'WINNT':
return '\\';
case 'Linux':
case 'Darwin':
default:
return '/';
}
},
edit: function(openMode, filename) {
var dSep = this.getDirSep();
var path;
switch (openMode) {
case 0:
path = this.getPrefDirectoryPath('UChrm');
if (this.jsSubfolder.length != 0) {
path += dSep + this.jsSubfolder;
}
path += dSep + filename;
break;
case 1:
path =
this.getPrefDirectoryPath('ProfD') +
dSep +
filename;
break;
case 2:
path = filename;
break;
case 3:
path =
this.getPrefDirectoryPath('UChrm') +
dSep +
this.cssFolderName +
dSep +
filename;
break;
case 4:
path =
this.getPrefDirectoryPath('UChrm') +
dSep +
this.cssWebFolderName +
dSep +
filename;
break;
case 5:
path =
this.getPrefDirectoryPath('UChrm') +
dSep +
this.cssShadowFolderName +
dSep +
filename;
break;
case 6:
path =
this.getPrefDirectoryPath('UChrm') +
dSep +
filename;
break;
default:
return;
}
this.launch(this.TextOpenExe, path);
},
dirOpen: function(path) {
if (this.vFileManager.length != 0) {
var file = Cc[
'@mozilla.org/file/local;1'
].createInstance(Ci.nsIFile);
var process = Cc[
'@mozilla.org/process/util;1'
].createInstance(Ci.nsIProcess);
file.initWithPath(this.vFileManager);
process.init(file);
var args = [path];
process.run(false, args, args.length);
} else {
var dir = Cc[
'@mozilla.org/file/local;1'
].createInstance(Ci.nsIFile);
dir.initWithPath(path);
dir.launch();
}
},
prefDirOpen: function(prefDir) {
var path = this.getPrefDirectoryPath(prefDir);
this.dirOpen(path);
},
getPrefDirectoryPath: function(prefDir) {
var file = Services.dirsvc.get(prefDir, Ci.nsIFile);
if (prefDir == 'CurProcD') {
file = file.parent;
}
return file.path;
},
launch: function(editorPath, filePath) {
var file = Cc[
'@mozilla.org/file/local;1'
].createInstance(Ci.nsIFile);
var process = Cc[
'@mozilla.org/process/util;1'
].createInstance(Ci.nsIProcess);
file.initWithPath(editorPath);
/*
* Falls der konfigurierte Editor nicht existiert,
* view_source.editor.path verwenden.
*/
if (!file.exists()) {
try {
editorPath = Services.prefs.getStringPref(
'view_source.editor.path'
);
} catch (e) {
alert(
'Editor nicht gefunden und view_source.editor.path ist nicht gesetzt.'
);
return;
}
file.initWithPath(editorPath);
}
if (!file.exists()) {
alert('Editor nicht gefunden:\n' + editorPath);
return;
}
process.init(file);
var args = [filePath];
process.run(false, args, args.length);
},
stringComparison: function(a, b) {
function normalize(value) {
return value
.toLowerCase()
.replace(/ä/g, 'a')
.replace(/ö/g, 'o')
.replace(/ü/g, 'u')
.replace(/ß/g, 's');
}
a = normalize(a);
b = normalize(b);
return a == b ? 0 : a > b ? 1 : -1;
},
getScripts: function(type) {
var ucJsScripts = [];
var folderPath = Services.dirsvc.get(
'UChrm',
Ci.nsIFile
).path;
if (this.jsSubfolder.length != 0) {
folderPath +=
this.getDirSep() +
this.jsSubfolder;
}
var folder = Cc[
'@mozilla.org/file/local;1'
].createInstance(Ci.nsIFile);
folder.initWithPath(folderPath);
if (folder.exists() && folder.isDirectory()) {
var files = folder.directoryEntries;
while (files.hasMoreElements()) {
var file = files
.getNext()
.QueryInterface(Ci.nsIFile);
if (/\.uc\.js$/i.test(file.leafName)) {
ucJsScripts.push(file.leafName);
}
}
}
if (this.sortScripts) {
ucJsScripts.sort(this.stringComparison);
}
if (type == 0) {
this.fillMenu(
'submenu-ucjs',
'submenu-ucjs-items',
'Meine Scripte',
ucJsScripts,
'uProfMenu_ucjs',
0
);
} else {
var result = this.fillClipboardValue(
ucJsScripts,
[]
);
Cc[
'@mozilla.org/widget/clipboardhelper;1'
].getService(Ci.nsIClipboardHelper).copyString(result);
}
},
getCss: function(type) {
var cssFiles = [];
var folderName;
switch (type) {
case 3:
folderName = this.cssFolderName;
break;
case 4:
folderName = this.cssWebFolderName;
break;
case 5:
folderName = this.cssShadowFolderName;
break;
default:
return;
}
var folderPath =
Services.dirsvc.get('UChrm', Ci.nsIFile).path +
this.getDirSep() +
folderName;
var folder = Cc[
'@mozilla.org/file/local;1'
].createInstance(Ci.nsIFile);
folder.initWithPath(folderPath);
if (folder.exists() && folder.isDirectory()) {
var files = folder.directoryEntries;
while (files.hasMoreElements()) {
var file = files
.getNext()
.QueryInterface(Ci.nsIFile);
if (/\.css$/i.test(file.leafName)) {
cssFiles.push(file.leafName);
}
}
}
if (this.sortScripts) {
cssFiles.sort(this.stringComparison);
}
if (type == 3) {
this.fillMenu(
'submenu-css',
'submenu-css-items',
'Meine CSS-Dateien',
cssFiles,
'uProfMenu_css',
3
);
} else if (type == 4) {
this.fillMenu(
'submenu-cssweb',
'submenu-cssweb-items',
'Meine CSSWeb-Dateien',
cssFiles,
'uProfMenu_css',
4
);
} else if (type == 5) {
this.fillMenu(
'submenu-CSSShadow',
'submenu-CSSShadow-items',
'Meine CSSShadow-Dateien',
cssFiles,
'uProfMenu_css',
5
);
}
},
fillMenu: function(
submenuId,
submenuItemsId,
label,
fileArray,
itemClass,
type
) {
var submenu = document.getElementById(submenuId);
var popup = document.getElementById(submenuItemsId);
if (!submenu || !popup) {
return;
}
submenu.setAttribute(
'label',
label + ' (' + fileArray.length + ')'
);
while (popup.firstChild) {
popup.removeChild(popup.firstChild);
}
for (var i = fileArray.length - 1; i >= 0; i--) {
var filename = fileArray[i];
var menuitem;
if (type == 0) {
menuitem = this.createMenuItem(
filename,
function(event) {
var name =
event.currentTarget.getAttribute('data-filename');
if (event.button == 1) {
uProfMenu.openAtGithub(event, name);
} else if (event.button == 2) {
uProfMenu.openAtGithub(event, name);
}
},
itemClass,
{
'data-filename': filename
}
);
menuitem.setAttribute(
'tooltiptext',
'Linksklick: Bearbeiten\n' +
'Mittelklick: GitHub öffnen\n' +
'Rechtsklick: Suche auf GitHub'
);
menuitem.addEventListener('command', function(event) {
uProfMenu.edit(
0,
event.currentTarget.getAttribute('data-filename')
);
});
} else if (type == 1) {
menuitem = this.createMenuItem(
filename,
function(event) {
openTrustedLinkIn(
event.currentTarget.getAttribute('data-url'),
'tab'
);
},
itemClass,
{
'data-url': filename
}
);
} else if (type == 3) {
menuitem = this.createMenuItem(
filename,
function(event) {
uProfMenu.edit(
3,
event.currentTarget.getAttribute('data-filename')
);
},
itemClass,
{
'data-filename': filename
}
);
} else if (type == 4) {
menuitem = this.createMenuItem(
filename,
function(event) {
uProfMenu.edit(
4,
event.currentTarget.getAttribute('data-filename')
);
},
itemClass,
{
'data-filename': filename
}
);
} else if (type == 5) {
menuitem = this.createMenuItem(
filename,
function(event) {
uProfMenu.edit(
5,
event.currentTarget.getAttribute('data-filename')
);
},
itemClass,
{
'data-filename': filename
}
);
}
if (menuitem) {
popup.insertBefore(menuitem, popup.firstChild);
}
}
},
fillClipboardValue: function(scriptArray, xulArray) {
var scriptCount = scriptArray.length;
var xulCount = xulArray.length;
var result;
switch (this.enableScriptsToClip) {
case 1:
result =
'userChromeJS/uc.js (' +
scriptCount +
'):\n' +
'------------------------\n' +
scriptArray.join('\n') +
'\n\n' +
'userChromeJS/uc.xul (' +
xulCount +
'):\n' +
'-------------------------\n' +
xulArray.join('\n');
break;
case 2:
case 3:
result =
'userChromeJS/uc.js (' +
scriptCount +
'):\n' +
'------------------------';
for (var i = 0; i < scriptCount; i++) {
result += '\n' + (i + 1) + '. ' + scriptArray[i];
}
result +=
'\n\nuserChromeJS/uc.xul (' +
xulCount +
'):\n' +
'-------------------------';
for (var j = 0; j < xulCount; j++) {
var number = j + 1;
if (this.enableScriptsToClip == 3) {
number += scriptCount;
}
result += '\n' + number + '. ' + xulArray[j];
}
break;
default:
result = '';
}
return result;
},
createMenuElement: function(type, label, id) {
var element = document.createXULElement(type);
if (label) {
element.setAttribute('label', label);
}
if (id) {
element.setAttribute('id', id);
}
return element;
},
createMenuItem: function(label, callback, className, attributes) {
var item = document.createXULElement('menuitem');
item.setAttribute('label', label);
if (className) {
item.setAttribute('class', className);
}
if (attributes) {
for (var name in attributes) {
item.setAttribute(name, attributes[name]);
}
}
/*
* Kein oncommand-Attribut und kein Inline-JavaScript:
* Die Funktion wird direkt als Event-Listener registriert.
*/
item.addEventListener('command', callback);
/*
* Für Mittelklick und Rechtsklick wird zusätzlich das click-Event
* verwendet. Der normale Linksklick läuft über command.
*/
item.addEventListener('click', callback);
return item;
},
openAtGithub: function(event, scriptName) {
if (event.button == 1) {
var githubUrl =
'https://github.com/ardiman/userChrome.js/tree/master/' +
this.cleanFileName(scriptName);
openWebLinkIn(githubUrl, 'tab');
} else if (event.button == 2) {
event.preventDefault();
var searchUrl =
'https://github.com/search?langOverride=&language=&q=' +
encodeURIComponent(scriptName) +
'&repo=&start_value=1&type=Code';
openWebLinkIn(searchUrl, 'tab');
}
},
cleanFileName: function(name) {
name = name.toLowerCase();
var expressions = [
/\.uc\.js$/,
/\.uc\.xul$/,
/^ucjs_/,
/_\d.+/,
/_fx\d+/,
/[-+\.]/g,
/_v\d+/
];
for (var i = 0; i < expressions.length; i++) {
name = name.replace(expressions[i], '');
}
return name;
}
};
/*
* Script starten
*/
uProfMenu.init();
Alles anzeigen
Bevor du jetzt weiter machst mit den Profilen, erledige diesen Schritt. Und zwar, rufe den Installationsordner von Firefox auf, und lösche die beiden Dateien daraus: 
Dann füge die aus dem ZIP-Archiv dort wieder ein. Neustart (ganz beenden, und wieder neu starten).
lösche die beiden Dateien daraus:
Wenn die nicht mehr stimmen bei ihm, dann dürfte doch aber gar kein Skript mehr funktionieren![]()
Es wird ihm aber der Tooltip angezeigt von dem Skript.
Wenn die nicht mehr stimmen bei ihm, dann dürfte doch aber gar kein Skript mehr funktionieren
Ja, Andreas, da habe ich auch dran gedacht, aber um absolut sicher zu gehen dieser Versuch.
um absolut sicher zu gehen dieser Versuch.
Ok, ist ja nicht verkehrt![]()
Trotzdem auch das Skript aus Beitrag Nr. 83 testen, ob es funktioniert bzw. das Icon und der Tooltip angezeigt werden.
ob es funktioniert bzw. das Icon und der Tooltip angezeigt werden
Ja, natürlich. Um sicher zu gehen, so habe ich gestern unterschiedliche Pfade und Ordner genutzt, Icon wurde immer angezeigt.
unterschiedliche Pfade
Jetzt ist ja zwecks Test ein Fx Icon drin, das müsste dann auf jeden Fall bei ihm angezeigt werden.
Jetzt ist ja zwecks Test ein Fx Icon drin, das müsste dann auf jeden Fall bei ihm angezeigt werden.
Ja, hatte ich schon gesehen.![]()
Das ist ein Icon vom Firefox, wird dir das angezeigt mit diesem Skript?
habe das alte script zu ExtraConfigMenuNeu.uc.js.back umgenannt und das von dir jetzt eingefügt. Immernoch gleich. ich gebe für heute auf und mache anderes mal weiter. Danke für eure bemühungen.
Immernoch gleich.
Ich hätte gerne einen Screenshot von dem angezeigten Tooltip.
Ich hätte gerne einen Screenshot von dem angezeigten Tooltip.

diesen profil mit Ramo und zahl am schluss hatte ich nie selber gemacht. ich weiss nicht woher der kommt. und vorher hab ich gemerkt, dass mein standartprofil geändert wurde, weil ich den anderen mit zusätzlich ausführen aufgemacht habe.
ok, danke.
Dann weiß ich auch nicht weiter![]()
Der Tooltip stammt auf jeden Fall aus dem Skript aus Beitrag Nr. 83.
Alle anderen Skripte funktionieren aus dem Profil, nur dieses eine nicht?
Und wenn du das nicht vorhandene Icon mal auf eine andere Leiste ziehst, wird es dann angezeigt?
Solche Tooltips könnten auch einem title-Tag geschuldet sein. Da spielt es keine Rolle, ob Webseite oder inside Firefox.
Alle anderen Skripte funktionieren aus dem Profil, nur dieses eine nicht?
Und wenn du das nicht vorhandene Icon mal auf eine andere Leiste ziehst, wird es dann angezeigt?
so wie ich weiss ja.
das mit icon hab ich auch auf eine andere leiste (zusatzleiste oben) gezogen, auch nicht sichtbar.