2011-07-27 61 views
2

我有tinyMCE和tinyBrowser(用於上傳和管理文件)在我的生產服務器上正常運行。文件越來越多,我決定將tinyBrowser分離到不同的服務器上。TinyMCE和TinyBrowser跨子域

現在我所要做的是讓主要生產服務器上tinyMCE的:a.domain.com,並呼籲從不同的子域tinybrowser說b.domain.com/tinybrowser.php

Tinybrowser獨立運作良好,但兩人無法互相溝通。我知道這是一個跨域問題,但我無法解決它。是否有任何其他的替代使用TinyMCE的上傳時,我可以使用,主要解決在不同的服務器上託管的文件的痛點/ tinyBrowser

感謝 Sparsh古普塔

回答

1

你會想調整在兩個地方:

  1. 在tiny_mce_popup.js

    • 取消註釋//document.domain = 'domain.com';
      (所以它看起來像):
      document.domain = 'domain.com';
  2. 在你initilized tinyMCE的任何地方(即叫tinyMCE.init({ ..) 地方: document.domain = 'domain.com';

以上


tinyMCE.init({

所以它會看起來像:

document.domain = 'domain.com'; 
tinyMCE.init({ 
...