Мой код выдаёт ошибку безопасности, поэтому хочу услышать от вас варианты как мне реализовать предзагрузку страниц в фоновом режиме на сайте.
Мой код:
на странице сайта example.com
<area shape='rect' coords='84,84,293,111' onclick='go()'>"
главный поток
var pages = {};
var loader = new Worker("http://sub1.example.com/w_p.js");
loader.onmessage = function (e) {
pages = e.data;
}
function go()
{
doc.getElementById(contentContainer).innerHTML = pages[0];
}
воркер
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://sub2.example.com/", false);
xhr.send();
var pages = {};
pages[0] = xhr.responseText;
postMessage(pages);
Выдаёт ошибку:
SecurityError: The operation is insecure.
var loader = new Worker("http://sub1.example.com/w_p.js");