1

TinyMCE 工作得很好,除了弹出窗口。他们出现空白,经过一点谷歌搜索,显然它与 Firefox 和 Django 的跨域错误有关。我尝试使用 document.domain,但我感觉当您使用 Django 开发服务器 ( http://127.0.0.1:8000 )时它不起作用。

4

2 回答 2

1

127.0.0.1 作为域没有任何问题。问题是它与您的媒体域不同localhost,尽管它们都指向同一事物。

TinyMCE 不喜欢媒体的不同域,这就是为什么有一个亲戚MEDIA_URL会起作用的原因。使用 URLhttp://localhost:8000/访问您的服务器也可以,因为域将与 . 相同MEDIA_URL,因此设置您的MEDIA_URLto127.0.0.1:8000/m/并使用 . 访问它也可以http://127.0.0.1:8000/

于 2010-02-21T05:05:36.277 回答
0

如果我使用 localhost:8000 而不是使用 127.0.0.1:8000,那么一切似乎都运行良好。我不确定为什么。也许是因为 localhost:8000 是一个域,而 127.0.0.1:800 不是。

于 2010-02-20T20:29:32.477 回答