以下waveurfer html / javascript代码在html页面中可以正常工作。但是我无法使其在saleforce闪电组件中工作。有人可以帮忙吗?谢谢!
我知道用于在线mp3的SF“ CSP可信站点定义”和用于包含wavesurfer.js文件的“静态资源”。
我收到错误消息,
未捕获的TypeError:无法构造'OfflineAudioContext':请使用'new'运算符,此DOM对象构造函数不能作为函数调用。
dateRestriction = () => {
const date = new Date();
const nutrition_offset = date.getTimezoneOffset() + 240;
date.setMinutes(date.getMinutes() + nutrition_offset);
const year = date.getFullYear();
let month = date.getMonth() + 1;
if (month < 10) {
month = ('0' + month)
}
let day = date.getDate();
if ((date.getDay() === 4) || (date.getDay() === 5)) {
if (date.getDate() < 5) {
day = ('0' + (date.getDate() + 5));
} else {
day = date.getDate() + 5;
}
}
if (date.getDay() === 6) {
if (date.getDate() < 6) {
day = ('0' + (date.getDate() + 4));
} else {
day = date.getDate() + 4;
}
}
if ((date.getDay() === 0) || (date.getDay() === 1) || (date.getDay() === 2) || (date.getDay() === 3)) {
if (date.getDate() < 7) {
day = ('0' + (date.getDate() + 3));
} else {
day = date.getDate() + 3;
}
}
let dateRestricted = this.parseDate_(year + '-' + month + '-' + day);
this.setState({
noDay: dateRestricted,
currentYear: year
});
}