- Firefox-Version
- Firefox 152.0
- Betriebssystem
- Windows 11 Pro 64-Bit
Hallo @ all.
Mit Fx 152 funktioniert folgendes Skript nicht mehr:
JavaScript
//Autor @BrokenHeart
(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.zdf.de/serien/soko-koeln',"tab");
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.zdf.de/reportagen/abenteuer-auswandern-104',"tab");
}, 1500);
}
}, true);
}) ();
Alles anzeigen
Linksklick öffnet 2 neue Tabs mit den Urls die eingetragen sind.
Rechtsklick öffnet ein neues Fenster mit den eingetragenen Urls.
Lässt sich das wieder anpassen?
Für jegliche Hilfe wie immer vielen Dank vorweg.![]()
PS:
Ich hatte das:
ownerGlobal
schon getauscht zu:
documentGlobal
Linksklick funktioniert, bei Rechtsklick öffnet sich nur ein neues Fenster mit der Startseite.