簡體   English   中英

TinyMCE彈出窗口在Django開發服務器中不起作用

[英]TinyMCE popup windows not working in Django development server

TinyMCE運行正常,除了彈出窗口。 他們空白了,經過Google的一番搜索后,顯然與Firefox和Django的跨域錯誤有關。 我嘗試使用document.domain,但是當您使用Django開發服務器( http://127.0.0.1:8000 )時,我有種感覺。

127.0.0.1作為域沒有任何問題。 問題是,這與您的媒體域localhost不同,盡管它們都指向同一件事。

TinyMCE不喜歡媒體的不同域,這就是為什么使用相對的MEDIA_URL可以起作用的原因。 也可以使用URL http://localhost:8000/訪問您的服務器,因為該域與MEDIA_URL相同,因此也可以將MEDIA_URL設置為127.0.0.1:8000/m/並使用http://127.0.0.1:8000/訪問它http://127.0.0.1:8000/

如果我使用localhost:8000,而不是使用127.0.0.1:8000,一切似乎都可以正常運行。 我不知道為什么。 也許是因為localhost:8000是一個域,而127.0.0.1:800不是。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM