Dann klick mal in das Adressfeld.
Ups, das hatte ich nicht gemacht
Du hast recht, sorry
Dann klick mal in das Adressfeld.
Ups, das hatte ich nicht gemacht
Du hast recht, sorry
In dem Bugreport
Danke, werde ich mir morgen mal in Ruhe ansehen.
Ich habe diese Änderung jetzt auch in meinem Skripten in Fx 141 + 142 geändert.
Funktioniert alles.
Aber darauf hast du dich ja nun vorbereitet.
Ich kontrolliere gerade mal meine ganzen anderen Skripte in meinen div. Profilen
Du kannst ja mal für deine beiden Skripte testen.
Ich habe nur den alten Eintrag auskommentiert, funktioniert damit:
in der Summe reicht das niemals
Die rund 1800 Zeilen sind nur für die Icons.
Ansonsten habe ich noch weitere Codes:
Entferne das:
Auch mit dem Teil...keine Probleme hier
Und so nur der Teil vom Code:
An der Urlbar ändert sich hier nichts damit.
der hat einen anderen Ansatz.
Viele Wege führen nach Rom
Ich habe doch für diese Skripte gern gesucht.
Du bist wieder mal sooo lieb zu mir
Da war folgende Zeile drin:
Danke für den Hinweis, dadurch funktionieren die Skripte aus Beitrag Nr. 6 auch wieder.
Was soll mir das nun sagen 😅 ?
Das der Fehler wohl in der Datei ist.
Hattest du mir in Beitrag Nr. 3 wirklich alle Dateien gegeben?
was der Fehler sein könnte.
An der Datei und dem Skript für die Tabs liegt es nicht. Sieht hier so damit aus:
Was würde passieren, wenn ich einfach die "userChrome.css" aus dem Ordner werfe
Deine optischen Anpassunge wären dann weg, z.B. die bunten Tabs.
Löschen musst du die Datei auch nicht, es reicht sie umzubenennen und den Firefox neu zu starten.
Wie bekommt man den Fehler weg ?
Jeden einzelnen Code deiner userChrome.css mal genau überprüfen.
Teilweise deaktivieren...testen...dann einen anderen Teil usw. usw.
Deine Lösungen zeigen
Z.B. spreche ich jedes Icon einzeln an, mit allen Werten dazu.
Und hier habe ich dann die Abstände angepasst.
Funktioniert hier in allen Fx Versionen so.
Welche Scripte sind bei dir betroffen?
Die nutzt du nicht
Für Webseiten:
// cssLive.uc.js
(function() {
if (location != 'chrome://browser/content/browser.xhtml') {
return;
}
/*** OPTIONEN START *******************************************************/
var cssLiveOptions = {
/* Falls sich die Testdatei in einem Unterverzeichnis von "chrome"
befindet, bitte hier zwischen Anführungszeichen eintragen, ansonsten
nur die Anführungszeichen */
subdir: 'CSSWeb',
/* Name der Testdatei */
file: 'Web-Test.css'
};
/*** OPTIONEN ENDE ********************************************************/
var buttonPath = '';
var testFile = Services.dirsvc.get('UChrm', Ci.nsIFile);
if( cssLiveOptions.subdir != '' ) {
testFile.append( cssLiveOptions.subdir );
buttonPath += cssLiveOptions.subdir + "/";
}
testFile.append( cssLiveOptions.file );
buttonPath += cssLiveOptions.file;
var buttonTxt_1 = buttonPath + " aufrufen";
var buttonTxt_2 = buttonPath + " Vorschau Webseite";
var errorTxt = "Die Datei \n" + testFile.path + "\n existiert nicht.";
ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
try {
CustomizableUI.createWidget({
id: "aw-get-css-file",
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: buttonTxt_1,
tooltiptext: buttonTxt_1,
onClick: function(event) {
if (event.button != 0){
return;
}
if( testFile.exists() ) {
testFile.launch();
} else {
alert( errorTxt );
}
},
onCreated: function(aNode) {
aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/web.png")';
return aNode;
}
});
} catch (e) {
Components.utils.reportError(e);
};
try {
CustomizableUI.createWidget({
id: "aw-register-css-file",
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: buttonTxt_2,
tooltiptext: buttonTxt_2,
onClick: function() {
if( testFile.exists() ) {
var CI = Components.interfaces;
var CC = Components.classes;
let sss = CC["@mozilla.org/content/style-sheet-service;1"].getService( CI.nsIStyleSheetService );
let ios = CC["@mozilla.org/network/io-service;1"].getService( CI.nsIIOService );
let fileURL = Services.io.getProtocolHandler( 'file' ).QueryInterface( Ci.nsIFileProtocolHandler ).getURLSpecFromActualFile( testFile );
let uri = ios.newURI( fileURL , null , null );
sss.loadAndRegisterSheet( uri , sss.AGENT_SHEET );
} else {
alert( errorTxt );
}
},
onCreated: function(aNode) {
aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/V-icon.png")';
return aNode;
}
});
} catch (e) {
Components.utils.reportError(e);
}
})();
Alles anzeigen
Für Fx Oberfläche:
// cssLive.uc.js
(function() {
if (location != 'chrome://browser/content/browser.xhtml') {
return;
}
/*** OPTIONEN START *******************************************************/
var cssLiveOptions = {
/* Falls sich die Testdatei in einem Unterverzeichnis von "chrome"
befindet, bitte hier zwischen Anführungszeichen eintragen, ansonsten
nur die Anführungszeichen */
subdir: 'CSS',
/* Name der Testdatei */
file: 'Test.css'
};
/*** OPTIONEN ENDE ********************************************************/
var buttonPath = '';
var testFile = Services.dirsvc.get('UChrm', Ci.nsIFile);
if( cssLiveOptions.subdir != '' ) {
testFile.append( cssLiveOptions.subdir );
buttonPath += cssLiveOptions.subdir + "/";
}
testFile.append( cssLiveOptions.file );
buttonPath += cssLiveOptions.file;
var buttonTxt_1 = buttonPath + " aufrufen";
var buttonTxt_2 = buttonPath + " Code ausführen";
var errorTxt = "Die Datei \n" + testFile.path + "\n existiert nicht.";
ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
try {
CustomizableUI.createWidget({
id: "fp-get-css-file",
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: buttonTxt_1,
tooltiptext: buttonTxt_1,
onClick: function(event) {
if (event.button != 0){
return;
}
if( testFile.exists() ) {
testFile.launch();
} else {
alert( errorTxt );
}
},
onCreated: function(aNode) {
aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/css1.png")';
return aNode;
}
});
} catch (e) {
Components.utils.reportError(e);
};
try {
CustomizableUI.createWidget({
id: "fp-register-css-file",
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: buttonTxt_2,
tooltiptext: buttonTxt_2,
onClick: function() {
if( testFile.exists() ) {
var CI = Components.interfaces;
var CC = Components.classes;
let sss = CC["@mozilla.org/content/style-sheet-service;1"].getService( CI.nsIStyleSheetService );
let ios = CC["@mozilla.org/network/io-service;1"].getService( CI.nsIIOService );
let fileURL = Services.io.getProtocolHandler( 'file' ).QueryInterface( Ci.nsIFileProtocolHandler ).getURLSpecFromActualFile( testFile );
let uri = ios.newURI( fileURL , null , null );
sss.loadAndRegisterSheet( uri , sss.AGENT_SHEET );
} else {
alert( errorTxt );
}
},
onCreated: function(aNode) {
aNode.style.listStyleImage = 'url("file:///C:/Users/weiss/AppData/Roaming/Mozilla/Firefox/Profiles/7hfpu74u.Test Fx/chrome/Icons/v1.png")';
return aNode;
}
});
} catch (e) {
Components.utils.reportError(e);
}
})();
Alles anzeigen
Edit:
Funktionieren wieder.
Zeile:
ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
auskommentiert.
Siehe Beitrag Nr. 7
Danke für den Hinweis
Jetzt ist mein Profil zerschossen
Hallo milupo.
Hier funktioniert bis auf 2 - 3 Skripte noch alles.
warum soll ich mir die Arbeit machen
Musst du ja auch nicht
Es war nur ein Hinweis, dass es auch jetzt möglich ist.
wenn eventuell nach dem nächsten Update,
alles wieder i.O. ist!
Wird es aber nicht, denn dann müsste Mozilla seine Änderungen ja wieder rückgängig machen.
funktioniert die Änderung auch in der user.js?
user_pref("browser.screenshots.dir","C:\\Users\\weiss\\Pictures\\Screenshots");
user_pref("browser.screenshots.folderList", 2);
Im ersten Teil deinen Ordner/Pfad eintragen.
PS:
Ab Fx 143 gibt es noch den Wert 4, dann wird wieder der Ordner genommen, den du eh eingetragen hast.
ist aber leider nicht der Fall.
Du hast den Ordner unter:
browser.screenshots.dir
eingetragen?