Работа плагина вызывает ошибку "CORS", выяснил что ее взывает код файла плагина "status-update.js"
Может кто подскажет что можно сделать?
(function (vme, document) {
vme.updateStatus = function (action) {
var request = new XMLHttpRequest();
request.getResponseHeader('Content-type', 'application/json');
request.onload = function () {
var result = JSON.parse(this.responseText);
if (!result.error) {
if (result.products && result.products.length) {
result.products.forEach(function (productId) {
vme.addedAction(action, productId);
})
}
}
}
request.onerror = function (e) {
console.log(e);
}
request.open('GET', vme.base + 'index.php?option=com_vmessentials&task=' + action + '.getStatus&format=json&_' + Date.now() + '=1', true);
// via Cache-Control header:
request.setRequestHeader('Cache-Control', 'no-cache, no-store, max-age=0');
// fallbacks for IE and older browsers:
request.setRequestHeader('Expires', 'Tue, 01 Jan 1980 1:00:00 GMT');
request.setRequestHeader('Pragma', 'no-cache');
request.send();
}
document.addEventListener('DOMContentLoaded', function (event) {
setTimeout(function () {
vme.updateStatus('compare');
vme.updateStatus('wishlist');
}, 100);
});
})(vme, document);