Basierend auf this question, ich habe eine benutzerdefinierte anonyme Ereignis-Listener wie folgt erstellt:Anonyme Ereignisse über die Chrome/JavaScript-Konsole auslösen?
function init() {
console.log("Initiating widgets");
}
window.addEventListener("widgetInit", init());
ich es $(window).trigger('widgetInit');
von Code aufrufen können, aber wenn ich einfügen, dass in die Konsole es einfach das Fenster-Objekt zurückgibt.
Gibt es eine Möglichkeit, das Ereignis über die Konsole zu simulieren, ohne den Code zu ändern?
Sie wollten 'window.addEventListener (" widgetInit ", init);'. Oder mit jQuery: '$ (window) .on (" widgetInit ", init);' damit es tatsächlich funktioniert. – Bergi
Auch mit dem Entfernen der Klammer musste ich den Trigger zu dispatchEvent ändern, wie in @Michael Horns Antwort zu sehen ist. –