rails 4.2 tinyMCE gem生成无法加载内容css skins / lightgray / content.min.css

时间:2017-06-04 20:01:15

标签: javascript ruby-on-rails tinymce-4

我刚刚将tinyMCE引入我的rails 4.2.8网站,以便管理文章中的格式化文本。实际上一切都很好但是偶尔会出现一个由tinyMCE产生的警告信息,例如"无法加载内容css:http://myurl/assets/tinymce/skins/lightgray/content.min.css"但如果看一下firefox中的调试控制台,我看到url已经完美找到并加载了content.min.css。

当出现警告信息时,我无法在textarea中输入任何内容,但通过重新加载页面来修复情况,然后可以很好地输入富文本,并通过以下方式将相关数据正确加载到后端DB中相关的输入表格。

我不明白为什么即使发现了css文件,tinyMCE也会发出这样的警告。

有什么想法吗?谢谢和亲切的问候 蒙特拉

**** 2017年6月8日更新**** 现在我可以更好地解释实际发生了什么。

1)问题出现在Firefox v.53中,如果我使用Chrome一切正常

2)我以三种不同的形式使用tinyMCE:一种用于新文章,一种用于编辑,一种用于评论。

3)如果我插入一些新文章没有问题出现,问题只显示正在使用的表格:即在插入文章后我尝试编辑它或另一个或者我尝试在插入havine后插入注释一篇新文章。显示错误消息后,我总是可以通过重新加载页面来恢复,最终不会出现错误。

我想Firefox中有一些缓存问题,因为Chrome中的所有工作都很好。我也会试试Windows Edge ..

2017年6月10日 在Win10上试过Windows Edge:它也可以正常工作。

2017年6月14日 与此同时,我在几天前在https://bugzilla.mozilla.org/show_bug.cgi?id=1371910#c5打开了错误1371910,结果是: 引用 嗨Vincenzo, 感谢您发送链接。不幸的是,这似乎是tinyMCE而不是Firefox的问题。 content.min.css的初始加载工作正常,似乎没有其他尝试重新加载它。 如果它在其他浏览器中有效,那可能是由于开发人员采取了不同的做法。

如果您仍然认为这是Firefox中的错误,请重新打开此错误,并向我们发送一个较小的测试用例。

PS。其他人似乎遇到了与您相同的问题:https://community.tinymce.com/communityQuestion?id=90661000000Qct9AAC 我希望你找到一种解决方法。 引文结束

Firefox支持说的内容很有意义,因为我太熟悉了content.min.css文件实际上是由浏览器加载的,所以必须是tinyMCE来误解某些内容。无论如何,我还在汤里...... 无论谁对这个问题感兴趣,请看看: http://vinloren-learn-rails.herokuapp.com/articles使用Firefox v52..v54访问此终端点击显示任何文章然后通过'返回'链接在文章内容的末尾。

0 个答案:

没有答案