warum es bei mir nicht geht.
Weil das im Skript noch nicht angepasst ist.
Das Skript sucht die Dateien ja im Ordner chrome.
warum es bei mir nicht geht.
Weil das im Skript noch nicht angepasst ist.
Das Skript sucht die Dateien ja im Ordner chrome.
Das Skript sucht die Dateien ja im Ordner chrome.
hmm.. hab jetzt das script von heute und das, dass ich vor dem benützte verglichen. Es gab keine grosse unterschiede ausser diese Änderungen, die vor paar beiträge gemacht worden sind.
Es gab keine grosse unterschiede
Oft reicht ja schon ein kleiner
Evtl. muss ja auch dieser Eintrag angepasst werden
Aber davon habe ich keine Ahnung.
Aber davon habe ich keine Ahnung.
ich auch nicht.
ich auch nicht.
Evtl. fällt ja FuchsFan noch etwas dazu ein.
Mal sehen, ich melde mich wieder.
Ich habe das nie genutzt, deswegen ist mir das auch nicht aufgefallen. Das kann nicht funktionieren, weil die Pfade nicht mehr stimmen.
Alles Übrige lässt sich anstandslos öffnen und bearbeiten, da gibt es überhaupt keine Probleme.
Was omar da immer macht, dass er immer mit Fehlern anfängt, nach und nach kommen dann die Erfolge.
nach und nach kommen dann die Erfolge.
Umso größer ist dann die Freude
So, dann gibt es wieder Arbeit.
Im Script beginnt der Absatz so getScripts:function(iType) { ( den bitte suchen), in diesem müssen die Änderungen gemacht werden (nur dort). So muss der Eintrag wie im roten Feld dargestellt eingetragen sein. Ich hänge mal dafür den Code zum Kopieren mit ran, achte aber auf die Klammern, Schau es Dir vorher nochmal an.
Wenn Du das erledigt hast, dann about:support aufrufen und Startcache löschen (wichtig).
So muss der komplette Absatz dann aussehen :
getScripts:function(iType) {
// Arrays (jeweils ein Array fuer uc.js und uc.xul) nehmen Namen der gefundenen Skripte auf
let ucJsScripts = [];
let ucXulScripts = [];
// Suchmuster, also die Dateierweiterungen uc.js und uc.xul
let extjs = /\.uc\.js$/i;
//let extxul = /\.uc\.xul$/i;
let aFolder = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
aFolder.initWithPath(Services.dirsvc.get("UChrm", Ci.nsIFile).path+uProfMenu.getDirSep()+this.jsSubfolder);
// files mit Eintraegen im Chrome-Ordner befuellen
let files = aFolder.directoryEntries.QueryInterface(Ci.nsISimpleEnumerator);
// Ordner bzw. files durchlaufen und kontrollieren, ob gesuchte Dateien dabei sind
while (files.hasMoreElements()) {
let file = files.getNext().QueryInterface(Ci.nsIFile);
// uc.js gefunden -> im Array ablegen
if (extjs.test(file.leafName)) ucJsScripts.push(file.leafName);
// uc.xul gefunden -> im Array ablegen
//if (extxul.test(file.leafName)) ucXulScripts.push(file.leafName);
}
if (this.sortScripts) {
ucJsScripts.sort(this.stringComparison);
//ucXulScripts.sort(this.stringComparison);
}
// Aufruf der naechsten Methoden um die beiden Untermenues oder die Zwischenablage zu befuellen
if (iType==0) {
this.fillMenu("submenu-ucjs","submenu-ucjs-items", "Scripte",ucJsScripts,"uProfMenu_ucjs",0);
//this.fillMenu("submenu-ucxul","submenu-ucxul-items", "uc.xul",ucXulScripts,"uProfMenu_ucxul",0);
} else {
var result = this.fillClipboardValue(ucJsScripts,ucXulScripts);
Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper).copyString(result);
}
},
Alles anzeigen
dann about:support aufrufen und Startcache löschen (wichtig).
Start-Cache löschen. Geht das nicht auch mit Rechtsklick auf dem Restartbutton?
Oder ist der userChrome.js-Cache was anderes?
Geht das nicht auch mit Rechtsklick auf dem Restartbutton?
Ja.
Ja.
Dankeschön.
Start-Cache löschen. Geht das nicht auch mit Rechtsklick auf dem Restartbutton?
In einem anderen Thema war die Rede davon, dass es nicht richtig arbeiten soll. Heute Vormittag habe ich das mal ausgetestet, zumindest mit meinem Script klappt das ganz hervorragend.
Dankeschön.
Nicht dafür, war gern geschehen
Eine weitere Möglichkeit wäre, den Fx 1x im Fehlerbehebungsmodus starten..dann gleich wieder normal.
Also in diesem Absatz hab ich mehr Zeilen als du FuchsFan
ok dort wo du rot markiert hast waren es vorher mehr zeilen, aber falls ich nicht falsch gezählt habe, hab ich auch dann mehr, wenn ich es lösche. darum mach ich jetzt so.
ich lösche diese unteren zeilen.
// let extxul= /\.uc\.xul$/i;
let aFolder = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
if (this.jsSubfolder.length != 0) {
aFolder.initWithPath(Services.dirsvc.get("UChrm", Ci.nsIFile).path+uProfMenu.getDirSep()+this.jsSubfolder);
} else {
aFolder.initWithPath(Services.dirsvc.get("UChrm", Ci.nsIFile).path);
};
und füge dort diesen teil hin.
// let extxul= /\.uc\.xul$/i;
let aFolder = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
aFolder.initWithPath(Services.dirsvc.get("UChrm", Ci.nsIFile).path+uProfMenu.getDirSep()+this.jsSubfolder);
Richtig?
Richtig?
Sichere dir auf jeden Fall vorher den alten Inhalt vom Skript.
Klappt es nicht, dann kannst du den wieder einfügen.
Richtig?
Mache es doch nicht so spannend, ich habe doch extra den Code beigefügt. Du solltest nur auf die Klammern achten. Meinen eingestellten Code kopierst du zwischen die beiden roten Markierungen ein. Fertig!
Sichere dir auf jeden Fall vorher den alten Inhalt vom Skript.
Klappt es nicht, dann kannst du den wieder einfügen.
Hab ich schon mehr als 30 min gemacht. Danke trotzdem für die Erinnerung.
Mache es doch nicht so spannend, ich habe doch extra den Code beigefügt. Du solltest nur auf die Klammern achten. Meinen eingestellten Code kopierst du zwischen die beiden roten Markierungen ein. Fertig!
Wie in meinem vorherigen Beitrag geschrieben, habe ich dort mehr Zeilen so wie ich nachgezählt habe. Darum wollte ich sicher vorgehen.
Darum wollte ich sicher vorgehen.
Das sei Dir gewährt!
Das sei Dir gewährt!
also ich mach mal jetzt wie ich geschrieben habe und wenn es nicht geht dann kopier ich deinen ganzen Absatz hin.
also ich mach mal jetzt wie ich geschrieben habe und wenn es nicht geht dann kopier ich deinen ganzen Absatz hin.
Auch das kannst Du machen wie Du willst, Hauptsache es gibt nicht wieder Probleme dabei.