【问题标题】:how to use CORS mechanism in native client如何在本机客户端中使用 CORS 机制
【发布时间】:2015-02-28 12:40:24
【问题描述】:

例如,我有一个 pnacl myapp.pexe ,我的网站是 www.A.commyapp.pexe 和 www.A.com 在同一台服务器上。但是,网站 www.B.com 需要访问 myapp.pexe。我得到一个错误,Native Client: access to manifest url was denied

使用 CORS 可以解决这个问题吗?如果使用 CORS 可以解决这个问题,该怎么办?

【问题讨论】:

    标签: google-nativeclient


    【解决方案1】:

    这个答案不是 Native Client 特定的。从另一个来源访问 Native Client 资源使用标准的 CORS 机制。

    不过,要回答您的问题:

    这可以通过在 A.com 服务器上设置正确的 CORS 响应标头来完成。有许多在线资源可以描述如何做到这一点:例如,看看http://www.html5rocks.com/en/tutorials/cors/

    对于最简单的情况,解决方案是在 myapp.pexe 和 myapp.nmf 的 GET 响应中返回一个额外的标头:

    Access-Control-Allow-Origin: http://A.com
    

    其他请求方法类型、内容类型、发送凭据等需要更多的标头。

    【讨论】:

    • 谢谢!我认为这是 Native Client 特定的,这让我很困惑。谢谢!
    猜你喜欢
    • 2013-11-20
    • 2011-09-12
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    相关资源
    最近更新 更多