我将Opera v11.52用于目前正在生产中使用的Intranet“基于Web的”项目。出于多种原因,我更喜欢将用户限制在“较旧的”Opera(在webkit引擎切换版本之前)
我正在使用TinyMCE进行WYSIWIG编辑,但一直在与paste
功能进行斗争。问题是每当用户将(Ctrl + V)粘贴到编辑器中时,它就会冻结。光标一直闪烁,但在页面刷新之前,您永远无法响应任何输入。
使用TinyMCE 3时,会报告javascript错误
Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1
经过多次努力,我决定尝试使用TinyMCE 4.行为完全相同,只是我没有找到任何控制台错误消息。
为了进一步调查,我决定在产品主页上查看演示:http://www.tinymce.com/index.php
当Chrome轻松地显示编辑器和其他内容时,Opera 11.52只能显示一个悲惨的文本区域。这个错误,我在我的蜻蜓控制台中找到了:
Syntax error at line 10 while loading:
butes:{align:"right"
--------------------^
expected '}', got <end of file>
Uncaught exception: ReferenceError: Undefined variable: tinymce
Error thrown at line 2, column 4 in http://www.tinymce.com/index.php:
tinymce.PluginManager.load('moxiemanager', '/js/moxiemanager/plugin.min.js');
这向我表明,歌剧引擎在两个版本中的确可能不受支持。由于我现在别无选择,只能坚持使用Opera 11,我会很感激任何可以帮助我的FIX,WORKAROUND甚至HACK。 提前谢谢。
答案 0 :(得分:0)
也许你应该尝试删除moxiemanager插件。 这是一个付费插件,当您下载TinyMCE时不会被包含,因此会导致问题。