folling this討論和this鏈接,我瞭解到,通過將document.domain = 'mydomain.com';
添加到tinyMCE初始化文件和tiny_mce_popup.js我可以克服跨域問題。Crossdomain TinyMCE
我沒有測試它一個適當的生產服務器上,但在我的開發環境的基本域爲localhost:8000,我的靜態文件(也TinyMCE的那些)是在localhost:88。
添加document.domain = 'localhost:8000';
或document.domain = 'localhost:88';
,因爲我碰到下面的錯誤不能解決問題:
Uncaught Error: SECURITY_ERR: DOM Exception 18
任何幫助嗎?
感謝
http和https怎麼樣?例如,基部結構域是http://domain.com和tinyMCE的駐留在https://sub.domain.com? – yek 2011-06-01 11:02:21
我期望失敗也是如此。從HTTP到HTTPS的更改也會更改端口,因此它的問題與原始問題相同。即使它在某種程度上相同的端口,協議更改會破壞它,以及 - 這是*可以使用,沒有其他的變化都只有*子域。 – ajsutton 2012-04-12 21:47:48