gpt4 book ai didi

javascript - TinyMCE 和 TinyBrowser 跨子域

转载 作者:行者123 更新时间:2023-11-29 22:31:16 24 4
gpt4 key购买 nike

我的生产服务器上运行良好的 tinyMCE 和 tinyBrowser(用于上传和管理文件)。文件越来越多,我决定将 tinyBrowser 分离到不同的服务器。

现在我要做的是在主生产服务器上安装 tinyMCE:a.domain.com 并从不同的子域调用 tinybrowser,比如 b.domain.com/tinybrowser.php

Tinybrowser 独立运行良好,但两者无法相互通信。我知道这是一个跨域问题,但我无法解决。当使用 tinyMCE/tinyBrowser 上传文件时,是否有其他替代方法可以主要解决在不同服务器上托管文件的痛点

谢谢斯帕什古普塔

最佳答案

您需要在两个地方进行调整:

  1. 在 tiny_mce_popup.js 中:

    • 取消注释 //document.domain = 'domain.com';
      (所以它看起来像):
      document.domain = 'domain.com';
  2. 在任何你已经初始化 tinyMCE 的地方(即调用 tinyMCE.init({ ..)地方:document.domain = 'domain.com';

以上:
tinyMCE.init({

所以它看起来像:

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

关于javascript - TinyMCE 和 TinyBrowser 跨子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6846370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com