我最近在更新面板中集成了 tinymce。
它在除 Firefox 之外的所有主要浏览器中都能很好地工作(用 Firefox 12、13b7 和最新的 nightly 15a01 测试)。我还用 Firefox 10 进行了测试,它做同样的事情,只是不适用于 Firefox 4
我正在使用 TinyMCE 3.5.2
这是我的工作流程:
TinyMCE 第一次正确加载,我可以编辑内容。但是,当我进行部分回发时,我可以看到它已成功加载(我可以看到文本出现了一两秒钟),然后它消失了,tinymce 变得无法使用。这意味着我不能点击它,不能集中注意力。但是,我可以手动修改 DOM 并查看文本。
我的更新面板包含一个用户控件,其中 tinymce 在页面加载时使用以下内容加载:
WebHelper.RegisterRichTextEditorInsideStartupScriptNoLoading(Page)
ScriptManager.RegisterStartupScript(upanel, upanel.GetType(), upanel.UniqueID, "tinymce.init();", True)
其中 upanel 是我的 UpdatePanel id,并且指向 tinymce 的链接是使用网络帮助程序添加的
有任何想法吗?它在 IE 9、Chrome、Windows 和 MAC 上的 Safari 中运行良好。
我发现了这个:https ://bugzilla.mozilla.org/show_bug.cgi?id=737784 这看起来像我的问题,但找不到任何解决方案。
谢谢