首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-tinymce的问题

django-tinymce的问题
EN

Stack Overflow用户
提问于 2013-07-23 13:47:03
回答 1查看 355关注 0票数 1

我正在使用一个使用django-tinymce的django表单。

我遵循了django-tinymce.readthedocs.org中的说明。这似乎可以工作,但是按钮在firefox或IE9中不能正常显示,但在Google Chrome中工作得很好。

我使用以下代码在forms.py中创建了tinyMCE字段

代码语言:javascript
复制
ticketDesc = forms.CharField(label=u'Description'
                             ,required=False
                             ,widget=TinyMCE(mce_attrs={'menubar':False,'mode' :'textareas'},attrs={'class':'input w98p', 'rows': 5,'cols':50})
                             )

在我的模板中,我从亚马逊S3加载tinyMCE的js文件。

代码语言:javascript
复制
<script src="{{TINYMCE_JS_URL}}"></script>      

这将加载firefox中的编辑器,但它的显示方式如下所示

请注意按钮。它以一些无法识别的字符出现。

但是,如果我将javascript文件的url更改为使用tinyMCE提供的url;

代码语言:javascript
复制
<script src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>

然后编辑器将在firefox中正确显示。请检查下面的图像。

可能的问题是什么?

我使用的是windows7和django 1.5.1,使用的是django的开发服务器。我使用过tinyMCE 4.0.2

EN

回答 1

Stack Overflow用户

发布于 2013-07-23 14:21:55

通过CDN加载TinyMCE会遇到跨域问题。我们解决了这个问题,通过Django在本地托管TinyMCE (低使用率证明是合理的),同时仍然通过CDN提供所有其他静态服务。

另请参阅您的浏览器控制台,它可能提到了一个执行跨域操作的脚本,这些操作已被浏览器阻止。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17802314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档