Показать сообщение отдельно
  #1 (permalink)  
Старый 21.10.2014, 09:13
Аватар для _Alex9_
Аспирант
Отправить личное сообщение для _Alex9_ Посмотреть профиль Найти все сообщения от _Alex9_
 
Регистрация: 28.03.2013
Сообщений: 45

Получить страницу с помощью WebWorker
Мой код выдаёт ошибку безопасности, поэтому хочу услышать от вас варианты как мне реализовать предзагрузку страниц в фоновом режиме на сайте.
Мой код:
на странице сайта 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");
Ответить с цитированием