如何使用 TinCan.js 执行跨源请求
How to perform Cross Origin request with TinCan.js
我在 scorm cloud 上设置了一个 LRS,我正在使用 tincan-min.js
:
如下设置 LRS 对象
lrs = new TinCan.LRS(
{
endpoint: "https://cloud.scorm.com/tc/xxxxxxxxxx/",
username: "me@example.com",
password: "mypassword",
allowFail: false
}
);
我可以使用以下方式从本地主机发送和检索语句:
lrs.saveStatement(
statement, {
// error logging
});
但是,当我在课程中 运行 执行此操作时,出现跨源请求失败(由于同源策略)。我不确定如何解决这个问题 - 在设置 lrs
对象或发送语句时我可以修改什么吗?
正如 Brian 所指出的,此功能是内置的,不需要额外的工作。
我在 scorm cloud 上设置了一个 LRS,我正在使用 tincan-min.js
:
lrs = new TinCan.LRS(
{
endpoint: "https://cloud.scorm.com/tc/xxxxxxxxxx/",
username: "me@example.com",
password: "mypassword",
allowFail: false
}
);
我可以使用以下方式从本地主机发送和检索语句:
lrs.saveStatement(
statement, {
// error logging
});
但是,当我在课程中 运行 执行此操作时,出现跨源请求失败(由于同源策略)。我不确定如何解决这个问题 - 在设置 lrs
对象或发送语句时我可以修改什么吗?
正如 Brian 所指出的,此功能是内置的,不需要额外的工作。