繁体   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