2010-02-05 73 views
3

我在sub1.domain.com上有wymeditor,它由sub2.domains.com上的页面访问。Wymeditor跨子域。 (跨站点权限问题)

这活给出错误

变种样式= this._doc.styleSheets [0];

Permission denied for <http://removed.example.com> to get property HTMLDocument.styleSheets from <http://removed2.example.com>.

我assumoing这是一个跨站点脚本restriiction,但我想我的srve弗罗马媒体领域不同势。我怎样才能做到这一点。

回答

3

在这两个页面中添加行document.domain = "domain.com";,用您的实际域名替换domain.com

+0

在HTML以及JavaScript以及? javascript是第三方,所以如果可以的话,我不想修改它。 – agiliq 2010-02-05 10:56:49

+0

它需要在每个页面的JavaScript中,在开始尝试与另一个窗口交谈的任何代码之前。 – 2010-02-05 11:03:34

+2

Wym编辑器在跨域上不能很好地工作,因为它依赖于AJAX来加载外观和其他组件。任何人修复这个? – digitalPBK 2011-06-29 11:27:03

0

无法在'Document'上设置'domain'属性:'xxxx.com'不是'xx.xxx.xxx.xxx'的后缀。