Hallo bege.
Kann ich dir leider auch nicht sagen.
Der Autor hat diese Version, damit funktionieren oben die drei
Schaltflächen im Popupmenü wieder, so hochgeladen.
Ich habe sie nur auf deutsch übersetzt.
Quelle: https://u6.getuploader.com/script/
Die Version aus meinem Repo entspricht dieser hier:
ExtensionOptionsMenu330.uc.js
es geht um diesen Absatz hier:
Code
let sb = window.userChrome_js?.sb;
if (!sb) {
sb = Cu.Sandbox(window, {
sandboxPrototype: window,
sameZoneAs: window,
freezeBuiltins: false,
});
Cu.evalInSandbox(`
Function.prototype.toSource = window.Function.prototype.toSource;
Object.defineProperty(Function.prototype, 'toSource', {enumerable : false})
Object.prototype.toSource = window.Object.prototype.toSource;
Object.defineProperty(Object.prototype, 'toSource', {enumerable : false})
Array.prototype.toSource = window.Array.prototype.toSource;
Object.defineProperty(Array.prototype, 'toSource', {enumerable : false})
`, sb);
window.addEventListener('unload', () => {
setTimeout(() => {
Cu.nukeSandbox(sb);
}, 0);
}, { once: true });
}
this.sb = sb;
Alles anzeigen
Vielleicht kann ein Script Kundiger etwas dazu sagen.
Mfg.
Endor