【问题标题】:Wymeditor across subdomains. (Cross site permission issue.)跨子域的 Wymeditor。 (跨站点权限问题。)
【发布时间】:2010-02-05 10:44:42
【问题描述】:

我在 sub1.domain.com 上有 wymeditor,可通过 sub2.domains.com 上的页面访问。

这行给出一个错误:

var styles = this._doc.styleSheets[0];

http://removed.example.com 获取财产的权限被拒绝 HTMLDocument.styleSheets 来自http://removed2.example.com

我假设这是一个跨站点脚本限制,但我想从不同的域为我的媒体提供服务。我该怎么做?

【问题讨论】:

    标签: javascript cross-domain xss wymeditor


    【解决方案1】:

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

    【讨论】:

    • 在 html 和 javascript 中也是如此? javascript是第三方的,所以如果可以的话我不想修改它。
    • 它需要在每个页面的 JavaScript 中,在任何代码开始尝试与另一个窗口对话之前的某个点。
    • Wym 编辑器在跨域上不能很好地工作,因为它依赖于 AJAX 来加载皮肤和其他组件。有人修过这个吗?
    • skins.js 可以加载 AWS S3 支持的跨源资源共享 (CORS)
    猜你喜欢
    • 1970-01-01
    • 2013-02-09
    • 1970-01-01
    • 2011-01-12
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-29
    相关资源
    最近更新 更多