Доброе время суток!
Я пробую написать плагин для хрома, которые будет открывать веб историю любой страницы в фрейме на той же странице.
Обращаюсь к странице так:
var url = 'http://web.archive.org/web/' + e + '/' + TM.page_url;
$('<iframe>', {
src: url,
id: 'pageFrame',
frameborder: 0,
}).appendTo('body');
Пример url:
timetravel.mementoweb.org/api/json/2016/https://ww...
Все работает, но некоторые сайты защищены. Очистка document.body.innerHTML = ""; document.head.innerHTML = ""; не срабатывает. Если гружу с новой страницы, тот же google - ошибки нет, со страницы google - есть ошибка.
Ошибки:
jquery-3.1.1.min.js:4 Mixed Content: The page at 'https://www.google.com.ua/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'timetravel.mementoweb.org/api/json/2016/https://ww...'. This request has been blocked; the content must be served over HTTPS.
jquery-3.1.1.min.js:4 XMLHttpRequest cannot load timetravel.mementoweb.org/api/json/2016/https://ww.... Failed to start loading.
Подскажите, возможно ли как-то обойти это ограничение?