TinyMCE无法从云

时间:2017-08-19 07:37:23

标签: javascript css tinymce tinymce-4

我看到一个粉红色的盒子

无法加载内容css:https://cloud.tinymce.com/stable/skins/lightgray/content.min.css

当tinymce.init运行时

弹出窗口。我的应用程序是使用Bootstrap3在Meteor中编写的。 TinyMCE编辑器位于bootstrap模式中。编辑器窗口显示但我无法通过单击来设置焦点,并且我设置的.setContent内容不会出现(但是"由TinyMCE和#34提供支持;出现在右下方,所以我知道编辑器是由TinyMCE渲染的,而不仅仅是textarea。我是这样从云端加载TinyMCE:

  <script src="https://cloud.tinymce.com/stable/tinymce.min.js?apiKey=myKey"></script>

我的初始化代码如下:

tinymce.init({
     selector: 'textarea',
     auto_focus: 'editorId',
     height: 400,
     menubar: false,
     toolbar: false,
     statusbar: false,
     resize: false,
     plugins: 'paste',
     paste_as_text: true,
});

这只发生在Firefox(54.0.1 32位)中,在当前版本的Chrome,Opera和Edge中一切正常。

我不是唯一一个遇到这个问题的人。请参阅herehere。 Firefox声称这是一个TinyMCE问题,其他人似乎都责怪Firefox。

任何人都有任何建议尝试?

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。在本地托管TinyMCE而不是从云中加载。两个缺点;我必须重新构建并重新发布我的应用程序以获取更新,这会增加必须从我的服务器推送到客户端浏览器的软件包的大小。但它允许我继续使用TinyMCE。