pis*_*hio 2 javascript tinymce
通过这个讨论和这个链接,我了解到通过添加document.domain = 'mydomain.com';tinyMCE初始化文件和tiny_mce_popup.js,我可以克服跨域问题.
我没有在适当的生产服务器上测试它,但在我的开发环境中,基本域是localhost:8000,我的静态文件(也是tinyMCE)在localhost:88上.
添加document.domain = 'localhost:8000';或document.domain = 'localhost:88';不解决问题,因为我收到以下错误:
Uncaught Error: SECURITY_ERR: DOM Exception 18
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
谢谢
document.domain设置仅在您使用子域而非完全不同的域(不同的端口计为不同的域)时才有效.因此,您可以拥有server1.mydomain.com和server2.mydomain.com,在这种情况下,您可以在主页面和tiny_mce_popup.js中将域设置为mydomain.com.但是,您不能使用mydomain.com和otherdomain.com.有关这些限制的详细信息,请参阅https://developer.mozilla.org/en/DOM/document.domain或http://msdn.microsoft.com/en-us/library/cc196989(VS.85).aspx
我相信有计划调整TinyMCE的工作方式,以便它可以有一个可以从任何域使用的CDN版本,但目前还不存在.
问候,
Adrian Sutton
http://tinymce.ephox.com
| 归档时间: |
|
| 查看次数: |
4538 次 |
| 最近记录: |