hier besteht das gleiche Problem.
Danke für Antwort![]()
Nutzt du auch Win11?
Ihr könnt ja mal in der Konsole nach Fehlern schauen
Kann ich gerne mal machen.
hier besteht das gleiche Problem.
Danke für Antwort![]()
Nutzt du auch Win11?
Ihr könnt ja mal in der Konsole nach Fehlern schauen
Kann ich gerne mal machen.
das Problem schon irgendwo in deiner Umgebung zu suchen sein.
Hallo Sören, das leuchtet mir auf Grund deiner Erklärung ein.
über die Konsole und/oder Netzwerkanalyse nähern
Ich habe mir das mal angesehen...damit bin ich völlig überfragt wonach ich suchen müsste.
Ich lasse das einfach mit dem CSS-Code wieder anzeigen. Mal abwarten, ob es auf anderen Webseiten demnächst einen zumindest ähnlichen Fehler hier gibt. Aufgefallen war mir das nur auf dieser einen Seite bisher.
Allerdings müsste es ja eigentlich im Fehlerbehebungsmodus deaktiviert werden.
Hallo milupo.
Es funktionierte ja auch im Edge und im port. Fx nicht.![]()
Ansonsten sind auf den beiden anderen Laptops keinerlei Skripte oder CSS-Codes vorhanden.
Teste doch mal
Hallo Ingo, danke für den Vorschlag![]()
Ich habe hier eine Lösung gefunden, obwohl ich sie nicht verstehe![]()
Mit den Entwickler-Werkzeugen wird mir hier der Wert: opacity mit 0 angezeigt:
Nur hat das an diesem PC keine Auswirkung.
Erst mit einem !important dazu sind die Felder weg:
Jetzt habe ich per Stylus den Wert bei den beiden anderen Laptops auf 1 gesetzt, dann werden die Felder angezeigt, auch im port. Firefox mit Stylus.
Ist das dann evtl. doch ein Fehler auf der Webseite, denn wozu ist der Wert dann auf 0 gesetzt![]()
Problem also für mich behoben, nochmals herzlichen Dank an alle die mir geholfen haben![]()
ob und wie auch aus einer Portablen per Skript eine andere Version gestartet werden kann.
Ich nutze ein anderes Skript dafür, sieht so aus damit in einer port. Nightly Version:
(kennst du sicherlich)![]()
dabei ist es egal welche Art von portabler oder ob installierter Version.
Evtl. kannst du ja etwas daraus gebrauchen.
// ==UserScript==
// @name OpenWith
// @description Fügt dem Kontextmenü ein Menü hinzu, zum Öffnen der aktuelle Seite und eines ausgewählten Links in einem anderen Browser.
// @description und eines ausgewählten Links in einem anderen Browser.
// @version 1.2.1a 63+
// @author y2k
// @include main
// @charset UTF-8
// @namespace http://tabunfirefox.web.fc2.com/
// @note Anwendungssymbol anzeigen
// @note als .uc.js Script umgeschrieben
// @note von Mira Zeile 82 + 223 angepasst für Icons Anzeige wieder
// @note von Mira für einzelne Profile angepasst
//https://www.camp-firefox.de/forum/thema/139664-scrolltopandbottom-uc-js-und-open-with-uc-js-zeigen-keine-icons-mehr-an-im-night/?postID=1276915#post1276915
// ==/UserScript==
(function() {
"use strict";
if (location != 'chrome://browser/content/browser.xhtml') return;
/*
Vor Verwendung, Pfad auf eigene Umgebung ändern(\ wird durch \\ ersetzt)
Zum Übergeben von Argumenten, wie folgt vorgehen:
C:\\Program Files\\Internet Explorer\\iexplore.exe<>$1 Argument Argument
※ $1 wird in URL umgewandelt
*/
const BrowserPath = {
/* "Nightly": "D:\\Nightly\\NightlyMultiLoader.exe", */
"Nightly Neu ": "D:\\Nightly Neu\\Firefox Launcher.exe",
"Beta": "D:\\Beta\\BetaLoader.exe",
"Release": "C:\\Program Files\\Mozilla Firefox\\firefox.exe<>$1 -P default",
"Neu": "C:\\Program Files\\Mozilla Firefox\\firefox.exe<>$1 -P Test-ohne",
"Clean": "C:\\Program Files\\Mozilla Firefox\\firefox.exe<>$1 -P Clean",
"Test Firefox": "D:\\Test-Firefox\\Firefox Launcher.exe",
"ESR 140": "D:\\ESR 140\\ESRLoader.exe",
"ESR 128": "D:\\ESR 128\\ESRLoader.exe",
"ESR 115": "D:\\ESR 115\\ESRLoader.exe",
"ESR 102": "G:\\ESR 102\\ESRLoader.exe",
"ESR 91": "G:\\ESR 91\\FirefoxLoader.exe",
"ESR 78": "G:\\ESR 78\\FirefoxLoader.exe",
"ESR 68": "G:\\ESR 68\\FirefoxLoader.exe",
"ESR 52": "G:\\ESR 52\\FirefoxLoader.exe",
"Chrome": "D:\\Portable Chrome neu\\Chrome Launcher.exe",
"Edge": "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
};
const FlatMenu = false;
const OpenWith = {
start: function() {
const cm = document.getElementById("contentAreaContextMenu");
cm.addEventListener("popupshowing", function(e) {
if (e.target == this) {
OpenWith.onpopup(e);
}
}, false);
},
createMenu: function() {
if (this.pageItem) {
return;
}
const contextMenu = document.getElementById("contentAreaContextMenu");
const pageMenu = this.$C("menu", {
id: "context-open-with-page",
label: "Seite öffnen mit:"
});
contextMenu.insertBefore(pageMenu, contextMenu.querySelector(":scope > #context-bookmarkpage, :scope > #context-savepage"));
this.pageItem = this.createMenuItem(pageMenu, "openPage", FlatMenu ? "Seite öffnen mit $1 " : " $1");
},
createMenuItem: function(menu, method, format) {
const frag = document.createDocumentFragment();
let menuitem = [];
for (let i of Object.keys(BrowserPath)) {
const item = this.$C("menuitem", {
label: format.replace("$1", i),
class: "menuitem-iconic",
image: "moz-icon:file:///" + encodeURIComponent(BrowserPath[i].split("<>")[0]) + "?size=16",
value: JSON.stringify([method, i]),
});
item.addEventListener("command", this, false);
frag.appendChild(item);
menuitem[menuitem.length] = item;
}
if (!FlatMenu) {
const menupopup = this.$C("menupopup");
menupopup.appendChild(frag);
menu.appendChild(menupopup);
menuitem = [menu];
} else {
const parent = menu.parentNode;
parent.insertBefore(frag, menu);
parent.removeChild(menu);
}
return menuitem;
},
$C: function(tag, attrs) {
const elem = document.createXULElement(tag);
if (attrs) {
for (let key of Object.keys(attrs))
elem.setAttribute(key, attrs[key]);
}
return elem;
},
onpopup: function(e) {
this.createMenu();
const isHtml = /^(https?|file):/.test(gBrowser.currentURI.spec);
const pageItemHidden = !isHtml || gContextMenu.onLink || gContextMenu.onTextInput;
const pageItem = this.pageItem;
for (let i = 0, l = pageItem.length; i < l; i++) {
pageItem[i].hidden = pageItemHidden;
}
},
handleEvent: function(event) {
if (event.type === "command") {
const [method, key] = JSON.parse(event.originalTarget.getAttribute("value"));
const url = gBrowser.currentURI.spec;
this.launch(BrowserPath[key], url);
}
},
launch: function(browserPath, openURL) {
let [path, args] = browserPath.split("<>");
if (args) {
args = args.split(" ").map(a => a.replace("$1", openURL)); // Split bei Leerzeichen
} else {
args = [openURL];
}
console.log("Call: " + args);
const file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
file.initWithPath(path);
const process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
process.init(file);
process.run(false, args, args.length, {});
},
};
OpenWith.start();
})();
//ab hier für Link öffnen mit
(function() {
"use strict";
if (location != 'chrome://browser/content/browser.xhtml') return;
/*
Vor Verwendung, Pfad auf eigene Umgebung ändern(\ wird durch \\ ersetzt)
Zum Übergeben von Argumenten, wie folgt vorgehen:
C:\\Program Files\\Internet Explorer\\iexplore.exe<>$1 Argument Argument
※ $1 wird in URL umgewandelt
*/
const BrowserPath = {
/* "Nightly": "D:\\Nightly\\NightlyMultiLoader.exe", */
"Nightly Neu ": "D:\\Nightly Neu\\Firefox Launcher.exe",
"Beta": "D:\\Beta\\BetaLoader.exe",
"Release": "C:\\Program Files\\Mozilla Firefox\\firefox.exe<>$1 -P default",
"Neu": "C:\\Program Files\\Mozilla Firefox\\firefox.exe<>$1 -P Test-ohne",
"Clean": "C:\\Program Files\\Mozilla Firefox\\firefox.exe<>$1 -P Clean",
"Test Firefox": "D:\\Test-Firefox\\Firefox Launcher.exe",
"ESR 140": "D:\\ESR 140\\ESRLoader.exe",
"ESR 128": "D:\\ESR 128\\ESRLoader.exe",
"ESR 115": "D:\\ESR 115\\ESRLoader.exe",
"ESR 102": "G:\\ESR 102\\ESRLoader.exe",
"ESR 91": "G:\\ESR 91\\FirefoxLoader.exe",
"ESR 78": "G:\\ESR 78\\FirefoxLoader.exe",
"ESR 68": "G:\\ESR 68\\FirefoxLoader.exe",
"ESR 52": "G:\\ESR 52\\FirefoxLoader.exe",
"Chrome": "D:\\Portable Chrome neu\\Chrome Launcher.exe",
"Edge": "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe",
};
const FlatMenu = false;
const OpenWith = {
start: function() {
const cm = document.getElementById("contentAreaContextMenu");
cm.addEventListener("popupshowing", function(e) {
if (e.target == this) { OpenWith.onpopup(e); }
}, false);
},
createMenu: function() {
// Nur einmal ausführen
if (this.linkItem) {
return;
}
const contextMenu = document.getElementById("contentAreaContextMenu");
// Nur noch das Link-Menü erstellen
const linkMenu = this.$C("menu", { id: "context-open-with-link", label: "Link öffnen mit:" });
contextMenu.insertBefore(linkMenu, contextMenu.querySelector(":scope > #context-sep-open"));
// Nur noch die Menüeinträge für den Link erstellen
this.linkItem = this.createMenuItem(linkMenu, "openLink", FlatMenu? "Link öffnen mit $1 ":" $1");
},
createMenuItem: function(menu, method, format) {
const frag = document.createDocumentFragment();
let menuitem = [];
for (let i of Object.keys(BrowserPath)) {
const item = this.$C("menuitem", {
label: format.replace("$1", i),
class: "menuitem-iconic",
image: "moz-icon:file:///" + encodeURIComponent(BrowserPath[i].split("<>")[0]) + "?size=16",
value: JSON.stringify([ method, i ]),
});
item.addEventListener("command", this, false);
frag.appendChild(item);
menuitem[menuitem.length] = item;
}
if (!FlatMenu) {
const menupopup = this.$C("menupopup");
menupopup.appendChild(frag);
menu.appendChild(menupopup);
menuitem = [ menu ];
}
else {
const parent = menu.parentNode;
parent.insertBefore(frag, menu);
parent.removeChild(menu);
}
return menuitem;
},
$C: function(tag, attrs) {
const elem = document.createXULElement(tag);
if (attrs) {
for (let key of Object.keys(attrs))
elem.setAttribute(key, attrs[key]);
}
return elem;
},
onpopup: function(e) {
this.createMenu();
// Logik für das Seiten-Menü wurde entfernt.
// Das Link-Menü wird nur angezeigt, wenn man auf einem Link ist.
const isHtml = /^(https?|file):/.test(gBrowser.currentURI.spec);
const linkItemHidden = !isHtml || !gContextMenu.onLink || gContextMenu.onTextInput;
const linkItem = this.linkItem;
for (let i = 0, l = linkItem.length; i < l; i++) {
linkItem[i].hidden = linkItemHidden;
}
},
handleEvent: function(event) {
if (event.type === "command") {
// Da es nur noch "openLink" gibt, kann die Logik vereinfacht werden.
const [ method, key ] = JSON.parse(event.originalTarget.getAttribute("value"));
const url = gContextMenu.linkURL; // Es wird immer die Link-URL sein
this.launch(BrowserPath[key], url);
}
},
launch: function(browserPath, openURL) {
let [ path, args ] = browserPath.split("<>");
if (args) {
args = args.split(" ").map(a => a.replace("$1", openURL));
} else {
args = [ openURL ];
}
const file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
file.initWithPath(path);
const process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
process.init(file);
process.run(false, args, args.length, {});
},
};
OpenWith.start();
})();
Alles anzeigen
Icons werden auch nicht angezeigt.
Ok, das habe ich hier nicht weiter beachtet, ist aber eine Erklärung dann.
der Profilordner darin heißt "profile".
und hier heißt er "Profilordner"
Ich kenne mich mit Skripten ja nicht aus, aber wozu brauchst du die Ordner überhaupt![]()
Du startest das jeweilige Profil doch mit dem Starter.
Hier sieht das in einem Skript so aus:
"Nightly": "D:\\Nightly\\NightlyMultiLoader.exe",
"Nightly Neu ": "D:\\Nightly Neu\\Firefox Launcher.exe",
Im Nightly gibt es den Profilordner, und im Nightly neu den Ordner profile.
Nightly neu:
Auch jetzt kein Problem mit dem Quiz.
Danke![]()
Ich kann es mir auch nicht erklären warum das hier so ist![]()
Wie gesagt, evtl. löst ein zukünftiges Update etc. das Problem ja wieder.
hatte das vor 1 woche noch nicht gehabt
Hallo und willkommen hier im Forum. 😊
Ist das nur mit dem Firefox so, oder auch mit einem anderen Browser?
Das dient nur zum Testen, und ist keine Lösung des Problems!
Versuch es bitte mal damit: Firefox im Fehlerbehebungsmodus starten
Über: Hilfe..Fehlerbehebungsmodus ...
oder die Umschalt/Option-Taste gedrückt halten und den Firefox starten.
Aber Achtung, dann nicht auf den rechten Button zur Bereinigung klicken!
immer irgendwann mit Problemen rechnen
Das ist mir schon klar. Es war ein Versuch, meine beiden Laptops noch eine Weile nutzen zu können, da sie technisch einwandfrei funktionieren.
kann ich mir dafür nicht als Grund vorstellen
Ich wüsste auch nicht, wo ich dann suchen müsste.![]()
Eigenartig eben nur, auch in einer port. Version auf einem Stick war der Fehler vorhanden.
Die Portable zeigt auch unter about:profiles nichts an
Hier werden dort die 3 Profile der inst. Version angezeigt.
Also ist die Meldung doch korrekt?
Ich dachte, das Skript würde auch die Profile der inst. Version anzeigen, auch wenn es in einer port. Version installiert wurde.
Dem ist aber nicht![]()
auch installiert
Mein Gedanke war, weil die beiden Win 11 ja mit dem FlyBy installiert wurden. Auf meinem normalen Laptop ist ja alles ok.
Aber gibt es da denn überhaupt eine profiles.ini?
Hallo Ingo.
Nein, die gibt es nicht. Man kann ja auch kein weiteres Profil zusätzlich für eine port. Version erstellen.
Ich dachte, das Skript würde auch die Profile der inst. Version anzeigen, auch wenn es in einer port. Version installiert wurde.![]()
ist inzwischen Win 11.
Auf meinem neueren Laptop mit original Win 11 habe ich auch keine Probleme.
Wie gesagt, nur auf den beiden anderen.
Egal, ich setze den Thread mal auf gelöst. Wenn es keine weiteren Probleme geben sollte, dann kann ich damit leben. Evtl. löst ein zukünftiges Update ja das Problem wieder.
Allen vielen Dank für die Unterstützung![]()
oder im Netzwerk zu suchen ist.
Wenn ich das Tablet oder Smartphone über das WLAN nutze ist alles ok.
Muss also dann an den beiden Laptops liegen.
Vergiss mal flyby11
Bis gestern hat das auf beiden Geräten seit rund einem Jahr funktioniert.
Ich vermute es liegt am Update von MS gestern, dass etwas verändert wurde![]()
auch mobiles Internet zur Verfügung steht
Auf dem Tablet und Smartphone keine Probleme.
in about:config.
Dann müsste es ja im Edge bzw. einer port. Version funktionieren.
mobiles Internet zur Verfügung steht
Es funktioniert ja auf einem Gerät. Aber werde ich mal testen, danke.
Hast du aus dem Privacy Handbuch abgekupfert?
Hier wird nichts versteckt![]()
Im Fehlerbehebungsmodus tritt das Problem also auch auf?
Ja.
Auf einem weiteren Laptop habe ich das gleiche Problem.![]()
Kann das auch an Windows bzw. einer Einstellung liegen?
Beide Geräte wurden mal mit FlyBy auf Win 11 angehoben. Und beide haben gestern das Mai Update von MS bekommen.
Andere Probleme konnte ich aber bis jetzt nicht feststellen.
Ich danke euch für die Antworten![]()
Also abwarten ob sich hier etwas tut.
Eigenartig finde ich es schon![]()
Bin dann ab morgen in Berlin.
Dann viel Spaß bei egal was![]()