2010-02-14 23 views
1

TinyMCE工作得很好,除了弹出式窗口之外。它们是空白的,经过一些Google搜索之后,显然它与Firefox和Django的跨域错误有关。我尝试使用document.domain,但是我有一种感觉,当你使用Django开发服务器时(http://127.0.0.1:8000)它不起作用。TinyMCE弹出式窗口在Django开发服务器中不起作用

+1

我对tinyMCE弹出窗口和Django的开发服务器没有任何问题。尝试Firebug(http://getfirebug.com/)以查看请求期间是否发生任何可疑内容。 –

+0

你的'MEDIA_URL'设置为? –

+0

MEDIA_URL ='http:// localhost:8000/m /' 与http:// localhost之前。 – RaDeuX

回答

0

而不是使用127.0.0.1:8000,如果我使用localhost:8000,一切似乎完美。我不知道为什么。也许这是因为localhost:8000是一个域而127.0.0.1:800不是。

1

127.0.0.1作为域没有任何问题。问题在于它与您的媒体域localhost不同,尽管它们都指向相同的东西。

TinyMCE不喜欢媒体的不同域,这就是为什么有一个相对MEDIA_URL会起作用。使用网址http://localhost:8000/访问您的服务器也可以,因为该域名将与MEDIA_URL相同,因此您也可以将您的MEDIA_URL设置为127.0.0.1:8000/m/并使用http://127.0.0.1:8000/访问该域名。

相关问题