TinyMCE SCRIPT5:访问被拒绝。在同一域上的典型跨域错误。

3
我正在使用通过AJAX加载的TinyMCE,但在相同的域名,相同的协议(https)上,它在其他浏览器上都能正常工作。我感觉IE认为我正在跨域,虽然我肯定没有这样做。 这个项目托管在Media Temple (gs),它在我的(dv)上工作得很好,但自从我转移、激活SSL等操作后似乎就无法工作了...
编辑:我正在使用最新版本的TinyMCE(3.5b2)。
编辑2:我猜想: 问题不在于TinyMCE本身,因为完全相同的脚本在我们自己的内部网络中可以与任何浏览器一起工作,包括IE。我认为浏览器认为我们正在“跨域”,尽管我们并没有这样做。 我的猜测是.htaccess的问题或与根文件夹相关的问题...
编辑3:如果您没有跨域,请不要在JS中使用document.domain = "domain.com"。
问题解决了。

1
有趣的是,这正好在我的错误跟踪器中出现了完全相同的问题。 - Nic
1
请查看此链接:http://www.devicemedia.ca/tinymce-vs-internet-explorer-9-ie9-problem-solved/ - Jeremy Harris
@cillosis,你应该将那个作为答案添加进去! - Nic
问题不在于 TinyMCE 本身,我个人认为,因为完全相同的版本在另一台服务器上运行正常。这真是难以置信。我实际上可以让这个完全相同的脚本在另一台服务器上完美地运行。谢谢分享。 - iceduck
@melee 我不知道它是否能够解决问题。只是分享了一些我在寻找解决方案时遇到的信息。 - Jeremy Harris
这在我的Internet Explorer 9上有效。 - Zathrus Writer
1个回答

1
不要使用

标签

document.domain = "domain.com"

如果你不跨域,可以在你的JS头部添加这一行代码。这似乎解决了我所有的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接