Hallo @all..
ich nutze u.a. dieses Script von Endor. Herzlichen Dank auch hier noch mal dafür :klasse:
Code
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
try {
CustomizableUI.createWidget({
id: 'contextmenu-button',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var button = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
var attributes = {
id: 'contextmenu-button',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
removable: 'true',
label: 'Rechtsklick Kontextmenu',
tooltiptext: Services.prefs.getBoolPref('dom.event.contextmenu.enabled') ?
'Kontextmenu ist gesperrt' : 'Kontextmenu ist nicht gesperrt',
oncommand: '(' + onCommand.toString() + ')()'
};
for (var a in attributes) {
button.setAttribute(a, attributes[a]);
};
function onCommand() {
var isEnabled = !Services.prefs.getBoolPref('dom.event.contextmenu.enabled');
Services.prefs.setBoolPref('dom.event.contextmenu.enabled', isEnabled);
var windows = Services.wm.getEnumerator('navigator:browser');
while (windows.hasMoreElements()) {
let button = windows.getNext().document.getElementById('contextmenu-button');
if (isEnabled)
button.setAttribute('tooltiptext', 'Kontextmenu ist gesperrt')
else
button.setAttribute('tooltiptext', 'Kontextmenu ist nicht gesperrt');
};
};
return button;
}
});
} catch(e) { };
var css =
'#contextmenu-button[tooltiptext="Kontextmenu ist gesperrt"] {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqtJREFUeNqMUl1IFFEU/u7cmZ21zZ/8odrNQBEKepCIHurBl9CiJIkiV0W0dStFyc23eoweo5SMrEQ32tSVJIwNAiMIgogyCawgqEAylkQF09x1Zu7tzIibYkSX+e7lDud857vfOUxKCX9VzTCdRxnDYHSgvxJ/WZX+qiiFnmSMPYoO9FXY/+xcZm+V/mp5vrUF7e3t4GIJEBYE/ReSgsAAxgHuQltbCNc6OqlKP1tDUF1TKy3TgCaTeHnkIYrSAa8HyN0AbCKkbwReXDwGyXWomob+vkiKQFmRGDrX7FTeqgM+DcjXLXhdFjQTmFsgEdJCqLV53dNUe+Oc4/qNLqgKRx5VzEmzkDCW8GnewkzShR+GC9tUjk6K4aq2hkBZOVqaG4lJtT9MLXEwCszN0JHhccGdZtugLccwZQ2B40F9fYO0LBOqJB/MBUgzCUssm+gkqDqE5oGlUHUi7gt3pzxQlwUoaAw2oPfWTTw9OIwiMs1LyCEjswjuDODVpToEm86iqyeyXkGg4YwUdhfEL3w4HMUOSvalW8j0cMxTif2PryD/2W2Y9AwQpKZ2FMdGQykFCikIBOtx904X8ui92W4TCdPE5IyCfU8uY9dkDL7SMkDTnU59ff+xdbR8L13Q5DhC04XecMQxSnGRiQbxqm5kZTKUvO2Gr6AQcnYKIj4BOR1HgW8zhBCNqTbaCupqaxG5dx/e4aBTZZ46s0CDY2nU1wMVYGV+sJWHjwxCjo3/8eBU4PRzXddLkonFkXC458Jqk8YPFb/ZmZ8NYRjEK6BwBYym8d33n9gTe80cBeHe7gAdWYRZwpfVBN8MPODTiycKPfa0SEgi+TxnIp40h1IKbA/+sbbHSndf3eLWjztjQYgnkkPlI2NtlDvxPwQOCSFv1X2KMGHn/hZgAGjnGC37cj6UAAAAAElFTkSuQmCC)} ' +
'#contextmenu-button[tooltiptext="Kontextmenu ist nicht gesperrt"] {list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqVJREFUeNqMkktIFWEUx39zZ+aOb+qqC69aG6mgRYuMdkEYBAVJ9PCF+LrWJS1NXFgULVqFUUqGPSyvZT56ELbNTWC0MYoWQS4kDIQyjMLX9d6ZrzPXvCpG9DHnO8zMOf/zP/9zNKUUxSVlQ+IPaRqPBwf6i/jLKSouGZTQ45qmvRgc6Ct0v7m5mnsVFZeqsw31tLW1oTuL4Ng48t1REoQGmg66l6amRq63d0iVfm0NQGlZubKjEUwV5s3B5+Slgj8ZMpJgo1hqCoycP4zSLQzTpL+vNw7gWabYeKYuVjnLgmwTci0bv9fGjMKvWSGhbBob6ta1ZriXruvcuHkLw6OTKRXTE20WIouMzdhMh718i3jJMXQ6JEY3zDUAnmVXXxcUJMN9mFrU0SQwI80iLdlLQqIrg0n9qeBKyp8T06CyskbZdhRDiQ7RWVQ0jO24IroCapJs4ZgpOJqJ7vHS03snroGxRMBDMFBD9+1OhvcPkSei+cXSRUifVE8VP3qplpPBIF13B9YzqK45oRx3Cs4cHw8MslWSs1NsfEk6ERnl9PRpvnztwHH1kg5MjfZQBY3xKXiEQSBQKXAeMqWiLyFKOBrl0xS8GwsQXuigYBdcKGymIF/+p9FQ2U1nXETZLrpDvTGhpEWmItKZYZEu+6BH7rFt89Iot/ta+TkDW3IRjQjGx+gyqCgvp/fhI/xDAdkHh1nlQUUEYS/k+5vZmdW6tC+7FW8nWxh5f2VFg6rq2leWZe0JL8y/DIXun1stUvkDRncIgznZ8Iv7FJeHNZJkFT6MQ0+V0mIMQt1d1eI2iP0QG18NsPCdp+MGR3My4PXnFhm1BEzC/DTP4gxcDf5xNh27yrVEH0ck1F2LWPKTZpokd+J/AGIgYpmr3mU+TLi5vwUYAM00DUFMeTdUAAAAAElFTkSuQmCC)} ';
var stylesheet = document.createProcessingInstruction('xml-stylesheet', 'type="text/css" href="data:text/css;utf-8,' + encodeURIComponent(css) + '"');
document.insertBefore(stylesheet, document.documentElement);
})();
Alles anzeigen
Mit dem Script kann man das Rechtsklick Kontextmenü auf Webseiten de/aktivieren.
Funktioniert auch einwandfrei.
Meine Frage ist.
Kann jemand dieses Script so anpassen, dass die gerade geöffnete Webseite durch das de/aktivieren dann zusätzlich jeweils automatisch neu geladen wird?
Herzlichen Dank wie immer für jegliche Hilfe.
Edit:
Hat sich schon erledigt. Ein Doppelklick in ein Movie reicht aus, es geht also auch ohne neu laden der Seite.