如何使用TinCan.js执行Cross Origin请求

时间:2017-04-27 12:59:44

标签: tin-can-api

我在scorm云上设置了LRS,我使用tincan-min.js设置了一个LRS对象:

lrs = new TinCan.LRS(
    {
        endpoint: "https://cloud.scorm.com/tc/xxxxxxxxxx/",
        username: "me@example.com",
        password: "mypassword",
        allowFail: false
    }
);

我可以使用以下命令从localhost发送和检索语句:

lrs.saveStatement(
    statement, { 
       // error logging
    }); 

但是,当我在课程中运行时,我会收到Cross Origin Request失败(因为同源策略)。我不知道该怎么做才能解决这个问题 - 在设置lrs对象或发送语句时,我可以修改一些内容吗?

1 个答案:

答案 0 :(得分:0)

正如Brian所指出的,这个功能是内置的,不需要额外的工作。