Im TinyMCE-Editor habe ich beim Bearbeiten von HTML am Anfang einige JS-Referenzen hinzugefügt
%Vor%, die ich zum Durchstreichen der <div>
in meiner HTML-Seite verwende.
Aber manchmal (Szenario wird nicht genau reproduziert), mce
wird in der Eigenschaft type des Skripts hinzugefügt.
so wird es,
%Vor%Aus diesem Grund erkennt der Browser das Skript nicht und meine Seitenwischlogik, die sich im Skript befindet, funktioniert nicht.
Kennt jemand den Grund, warum text/javascript
zu mce-text/javascript
wird?
Das ist mir auch gerade passiert.
Die Ersetzung erfolgt, wenn Sie auf Ihre Bearbeitungsseite gehen und dann auf "Aktualisieren" klicken. Ich denke, was passiert, ist, dass auf der ersten Seite laden Skript-Tags mit type="mce-text / javascript" ersetzt werden, die dann beim Speichern entfernt werden sollte.
Dann wird dieser Text bei der Seitenaktualisierung von Ihrem Browser eingefügt, und dann sieht TinyMCE, dass der Typ bereits vorhanden ist. Daher wird das Script-Tag so gekennzeichnet, dass beim Speichern keine Bereinigung erforderlich ist.
Die einzige Lösung, die ich gefunden habe, ist zu erkennen, dass Sie beim Bearbeiten der Seite nicht auf "Aktualisieren" klicken sollten. Ich verstehe, dass dies keine großartige Lösung ist, aber zumindest sollte es Ihnen ermöglichen, das Problem zu reproduzieren.