簡體   English   中英

Javascript HTTPS協議請求

[英]Javascript HTTPS protocol request

我正在嘗試從使用https作為協議的https://sigaa.ufpb.br/sigaa/verTelaLogin.do網頁獲取信息。 我是網絡新手,是的,我正在尋找解決方案。

我的職能是:

function getFromIframe()
{
    var iframe = document.getElementById('sigaaiframe');
    var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
}

而且我總是得到這個:

未捕獲到的SecurityError:無法從“ HTMLIFrameElement”讀取“ contentDocument”屬性:阻止了源為“ null”的幀訪問源為“ https://sigaa.ufpb.br ”的幀。 請求訪問的幀的協議為“文件”,正在訪問的幀的協議為“ https”。 協議必須匹配。

我也嘗試使用Jsoup java lib並收到相同的https請求錯誤。 並非所有“ https”網站都發生這種情況。

我只想要一種從網站檢索信息的方法! 如果我走錯路了,請告訴我我必須學習什么。 提前致謝!

  • 從瀏覽器中(通過使用iframe或AJAX請求):您無法讀取內容(除非其他網站明確允許您這樣做,但實際情況並非如此)(@epascarello將您指向https:// developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy了解有關這些安全限制的更多信息)
  • 在您的服務器上:您應該沒有問題。 Jsoup的確切問題是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM