如何禁用TinyMCE确认对话框

loc*_*zak 8 javascript tinymce

有谁知道如何禁用TinyMCE警报,并确认.谈到的确认说:

此页面要求您确认是否要离开 - 您输入的数据可能无法保存.离开页面 - 保持在页面上

我写了自己的东西,检测页面数据是否已经改变,所以我不想让TinyMCE担心.我在TinyMCE源代码中找到了这个函数,所以我要覆盖它,但我想知道是否有人知道更好的方法来完成它.谢谢.

Wes*_*rch 13

要删除该消息,只需禁用该autosave插件,这就是添加onunload提示的内容.

只是不要在TinyMCE初始化脚本中加载插件.


loc*_*zak 8

根据请求,我在这里添加这个以显示我的解决方案,该方案效果很好:

感谢MadmartiganTinyMCE论坛上提供的链接.摆脱自动保存插件不起作用,我最后写这个:

window.onbeforeunload = function() {};

它摆脱了弹出窗口.看起来它可能是TinyMCE的一个错误,因为我的初始代码我已经复制了他们的演示.


Joj*_*jje 6

我在初始化时将其设置为参数(autosave_ask_before_unload):

tinymce.init({
        mode: 'textareas',
        menubar: false,
        statusbar: false,
        language: 'sv_SE',
        autosave_ask_before_unload: false,
        ...
Run Code Online (Sandbox Code Playgroud)

  • ty,这应该是公认的答案! (2认同)