- Firefox-Version
- Firefox 143.0
- Betriebssystem
- Windows 11 Pro 64-Bit
Hallo @ all.
Ich nutze u.a. dieses Skript:
//Author @BrokenHeart
//link-button.uc.js
(function() {
if (!window.gBrowser){
return;
}
let newWindow = null;
try {
CustomizableUI.createWidget({
id: 'link-button',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
var buttonicon = "chronik7.png"
var toolbaritem = aDocument.createXULElement('toolbarbutton');
var props = {
id: 'link-button',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
removable: 'true',
label: 'Quicklink',
accesskey: '',
tooltiptext: '',
style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) + '");'
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
} catch(e) { };
document.getElementById('link-button').addEventListener( 'click', function(event) {
if (event.button == 0)
{
newWindow = null;
event.target.ownerGlobal.openTrustedLinkIn('https://www.daserste.de/unterhaltung/quiz-show/wer-weiss-denn-sowas/videos/index.html',"tab");
}
else if (event.button == 2)
{
event.preventDefault();
newWindow = OpenBrowserWindow();
setTimeout(function() {
newWindow.ownerGlobal.openTrustedLinkIn('https://www.hr-fernsehen.de/tv-programm/index.html',"current");
newWindow.ownerGlobal.openTrustedLinkIn('https://www.swrfernsehen.de/tv-programm/index.html',"tab");
newWindow.ownerGlobal.openTrustedLinkIn('https://www.wdr.de/programmvorschau/wdrfernsehen/uebersicht/',"tab");
}, 500);
}
}, true);
}) ();
Alles anzeigen
Funktion:
Bei einem Linksklick öffnet sich der eingetragene Link als neuer Tab.
Bei einem Rechtsklick öffnen sich die eingetragenen Links als Tabs in einem neuen Fenster.
Soweit funktioniert das auch einwandfrei.
Aber, wenn ich das neue Fenster dann schließe, und den Firefox neu starte (per Skript)...wird auch das geschlossene Fenster wieder geöffnet.
Diese Funktion ist hier deaktiviert:
Mir ist das jetzt erst aufgefallen, kann also nicht sagen seit wann das so ist.
Fakt nur: Früher war das nicht so.
Kann das jemand bestätigen?
Hat das evtl. etwas damit zu tun, dass es teilweise Probleme mit Button/Skripten gibt, wenn ein neues Fenster geöffnet wird?
Und wenn ja, lässt sich das im Skript ändern?
Wie immer vielen Dank vorweg für jegliche Hilfe
PS:
Es gibt keine Fehlermeldung in der Konsole.