Seite 1 von 1

Unbekannter Javascript in textaerea seit Ahrhorn Update

Verfasst: Mi 11. Dez 2019, 14:02
von r_kempf
Nach Update auf WE 8.1 (von 8.05) erscheint im tiny-Editor in der textarea ein unbekanntes Javascript, jeweils immer vor dem eigentlichen Inhalt. Scheint ein Bug zu sein?

Code: Alles auswählen

<script type="text/javascript">// <![CDATA[
    var spector;
    var captureOnLoad = false;
    var captureOffScreen = false;
    window.__SPECTOR_Canvases = [];

    (function() {
        var __SPECTOR_Origin_EXTENSION_GetContext = HTMLCanvasElement.prototype.getContext;
        HTMLCanvasElement.prototype.__SPECTOR_Origin_EXTENSION_GetContext = __SPECTOR_Origin_EXTENSION_GetContext;

        HTMLCanvasElement.prototype.getContext = function () {
            var context = null;
            if (!arguments.length) {
                return context;
            }

            if (arguments.length === 1) {
                context = this.__SPECTOR_Origin_EXTENSION_GetContext(arguments[0]);
                if (context === null) {
                    return context;
                }
            }
            else if (arguments.length === 2) {
                context = this.__SPECTOR_Origin_EXTENSION_GetContext(arguments[0], arguments[1]);
                if (context === null) {
                    return context;
                }
            }

            var contextNames = ["webgl", "experimental-webgl", "webgl2", "experimental-webgl2"];
            if (contextNames.indexOf(arguments[0]) !== -1) {
                context.canvas.setAttribute("__spector_context_type", arguments[0]);
                // Notify the page a canvas is available.
                var myEvent = new CustomEvent("SpectorWebGLCanvasAvailableEvent");
                document.dispatchEvent(myEvent);

                if (captureOffScreen) {
                    var found = false;
                    for (var i = 0; i < window.__SPECTOR_Canvases.length; i++) {
                        if (window.__SPECTOR_Canvases[i] === this) {
                            found = true;
                            break;
                        }
                    }
                    if (!found) {
                        window.__SPECTOR_Canvases.push(this);
                    }
                }

                if (captureOnLoad) {
                    // Ensures canvas is in the dom to capture the one we are currently tracking.
                    if (this.parentElement || false) {
                        spector.captureContext(context, 500, false);
                        captureOnLoad = false;
                    }
                }
            }

            return context;
        }
    })()
// ]]></script>

Re: Unbekannter Javascript in textaerea seit Ahlberg Update

Verfasst: Mi 11. Dez 2019, 14:33
von r_kempf
sorry, meinte Ahlberg-Update :-)

Ich habe es jetzt noch mal mit einem neuen frischen Template getestet. Jedesmal, wenn WE die textarea lädt im Bearbeiten Reiter wird dieses Script in den HTML-Code geschrieben. D.h. wenn ich in die Vorschau gehe und wieder zurück in Bearbeiten wird dieses Script neu hinzugefügt.
Ist der Bug schon bekannt? Würde mich über Hinweise sehr freuen, weil wir schon einige Webseiten upgedatet haben und mir das jetzt erst aufgefallen ist...

Grüße Regina

Re: Unbekannter Javascript in textaerea seit Ahrhorn Update

Verfasst: Mi 11. Dez 2019, 15:03
von r_kempf
Ich hab´s rausgefunden: Das Firefox Add-on spector.js hat den Fehler verursacht. Nach Deaktivierung läuft alles wieder korrekt.
Sollte man vielleicht vorher checken bevor man das Forum bemüht, sorry for that...

Re: Unbekannter Javascript in textaerea seit Ahrhorn Update

Verfasst: Mi 11. Dez 2019, 17:35
von WBTMagnum
Hallo Regina,

So ging es doch jedem schon mal :-). Finde es aber trotzdem gut und wichtig, dass das ins Forum kommt. Wenn andere auf das selbe Problem stoßen, sparen sich sich ein paar Meter.


Liebe Grüße,
Sascha