Я пытаюсь получить информацию с этой страницы https://sigaa.ufpb.br/sigaa/verTelaLogin.do веб-страницы , которая использует протокол https как протокол. Я новичок в сети и да, я искал решение.Запрос на протокол Javascript HTTPS
Моя функция:
function getFromIframe()
{
var iframe = document.getElementById('sigaaiframe');
var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
}
И я всегда получаю это:
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "null" from accessing a frame with origin " https://sigaa.ufpb.br ". The frame requesting access has a protocol of "file", the frame being accessed has a protocol of "https". Protocols must match.
Я пытался также с помощью Java Jsoup LIB и получил тот же протокол HTTPS запросить сообщение об ошибке. Это не происходит со всеми сайтами «https».
Я просто хочу получить метод получения информации с сайта! Если я ошибаюсь, скажите, пожалуйста, что мне нужно учиться, пожалуйста. Спасибо заранее!
Вы не можете получить контент из iframe в другом домене на главной странице ... конец истории ... iframe может отправлять контент на главную страницу (или другой iframe, если на то пошло), если это выбирает это –
[Одинаковая политика происхождения] (https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy) – epascarello
и междоменные скрипты – Bindrid