Wie füge ich Text hinzu, als ob ein vertrauenswürdiges textInput-Ereignis ausgelöst worden wäre?

Als Chrome 53 rufen nicht vertrauenswürdige Ereignisse nicht mehr die Standardaktion auf.https: //developer.mozilla.org/en-US/docs/Web/API/Event/isTruste

Vor Chrome 53 würde dieses JavaScript einen Interrobang hinzufügen,‽.

var e = document.createEvent('TextEvent');
e.initTextEvent('textInput',
                true,
                true,
                null,
                String.fromCharCode( 8253 ));
document.activeElement.dispatchEvent(e);

In Chrome 53 sehen Sie, was passiert:https: //jsfiddle.net/dblume/2nfhrj1j/10

Da das mit createEvent () erstellte Ereignis nicht als vertrauenswürdig eingestuft wird, werden seine Daten vom activeElement nicht wie in Chrome 52 und früher verarbeitet.

ie @My Chrome-Erweiterung funktioniert seit Chrome 53 nicht mehr, da versucht wurde, ein solches textInput-Ereignis auszulösen. Was soll es jetzt stattdessen tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage