Kann jemand TinyMCE-Warnungen deaktivieren und bestätigt? Die Bestätigung im Gespräch sagt:
Diese Seite fordert Sie zur Bestätigung auf das du verlassen willst - Daten, die du hast eingegeben kann nicht gespeichert werden Leave Page - Bleib auf der Seite
Ich habe meine eigenen Sachen geschrieben, die erkennen, ob sich die Seitendaten geändert haben, also möchte ich nicht, dass TinyMCE sich Sorgen macht. Ich habe die Funktion in der TinyMCE-Quelle gefunden, also werde ich sie überschreiben, aber ich möchte wissen, ob jemand einen besseren Weg kennt, dies zu erreichen. Danke.
Um die Nachricht zu entfernen, deaktivieren Sie einfach das autosave
-Plugin, das ist die Eingabeaufforderung onunload
.
Laden Sie das Plugin nicht einfach in Ihr TinyMCE-Initialisierungsscript.
Laut einer Anfrage füge ich hier meine Lösung hinzu, die großartig funktioniert hat:
Meine Meinung über einen Link von Madmartigan , auf der TinyMCE Forum . Das AutoSave-Plugin loszuwerden, hat nicht geklappt, ich habe das geschrieben:
%Vor%Und es wurde das Popup los. Sieht aus, als könnte es ein Fehler mit TinyMCE sein, da der Init-Code, den ich habe, ich ihre Demo kopiert habe.
Keine der obigen Antworten funktionierte für mich mit Joomla 3.3.2 und JCE 2.5.11. Obwohl das funktioniert hat: In der Datei -
Komponenten / com_jce / editor / tiny_mce / plugins / autosave / editor_plugin.js,
Ich habe mich geändert
editor.getParam ("autosave_ask_before_unload", TRUE)
bis
editor.getParam ("autosave_ask_before_unload", FALSE)
Offenbar beim automatischen Speicherabbau, wird das Bestätigungsfeld angezeigt. Dies deaktiviert die Entladebestätigung vollständig. Von dem, was ich getestet habe, funktionierte es in IE, Chrome und FF.
Wenn das Problem nur darin besteht, dass der Inhalt nicht wirklich schmutzig ist, vielleicht weil Sie ihn programmatisch ersetzt haben, können Sie den Editor explizit als nicht schmutzig markieren:
%Vor%Tags und Links javascript tinymce