我有tinyMCE和tinyBrowser(上传和管理文件)在我的生产服务器上运行良好。由于文件越来越多,我决定把tinyBrowser放到另一台服务器上。
现在我要做的是在主生产服务器上有tinyMCE: a.domain.com并从不同的子域调用tinybrowser,例如b.domain.com/tinybrowser.php
Tinybrowser独立工作良好,但两者无法相互通信。我知道这是一个跨域的问题,但是我无法解决。是否有其他替代方案,我可以用来主要解决在使用tinyMCE/tinyBrowser上传时在不同服务器上托管文件的痛点
谢谢思帕诗Gupta
您将需要在两个地方进行调整:
- 在tiny_mce_popup.js:
- uncomment
//document.domain = 'domain.com';
(看起来是这样):document.domain = 'domain.com';
- uncomment
在您初始化了tinyMCE(即称为
tinyMCE.init({ ..
)的任何地方的地方:document.domain = 'domain.com';
: tinyMCE.init({
所以它看起来像:
document.domain = 'domain.com';
tinyMCE.init({
...