对于我的雇主,我们广泛使用TinyMCE为我们的客户群服务。这是所有浏览器都能正常运行的问题,但IE 11存在问题。我想知道是否有人有洞察力,或者是否也经历过这种情况。
通过提交按钮提交包含一个TinyMCE textarea的表单。服务器返回响应代码200.它已成功发布。问题出在这里:在IE 11中,当我在textarea中输入新文本并单击“提交”时,新文本不会随表单一起提交。但是,如果我输入新文本并单击浏览器中的刷新按钮,则会出现一个对话框,显示“您要离开此页面还是留在此页面上?”。
点击“留在此页面上”。然后我提交表单,我之前输入的新文本已成功发布。为什么?我查看了onbeforeunload
和beforeunload
个javascript事件,看看会导致什么,但到目前为止还没有找到任何内容。
答案 0 :(得分:1)
使用更改日志缩小可能的原因:
如果使用了selector
和mode
,编辑器无法正确初始化的错误。
如果编辑人员被外部破坏,编辑人员无法重新初始化。
由于事件逻辑无法正常工作,编辑器无法初始化的错误
如果document.domain
设置为与IE上的当前域相同,则编辑器未正确初始化的错误
<强>参考强>
答案 1 :(得分:1)
如果您使用Ajax更新textarea,请执行cache:false,如:
$。AJAX({ 键入:&#39; GET&#39;, dataType:&#39; json&#39;, contentType:&#39; application / json;字符集= UTF-8&#39 ;, cache:false, ..........