我内部有HTML和iframe。当我尝试访问iframe内容时,它会显示如下错误。
" Uncaught DOMException: Blocked a frame with origin "http://parattapayyan.surge.sh" from accessing a cross-origin frame.
at http://parattapayyan.surge.sh/test.html:14:24
(anonymous) @ test.html:14 "
一些聊天公司如何“对讲”等,从外部服务器访问iframe和iframe内的组件..?
答案 0 :(得分:2)
当站点A尝试从一个帧中的站点B获取内容时,默认情况下,由于安全原因,无法访问站点B的页面(阅读此:: https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy);但是使用Access-Control-Allow-Origin标头站点B可以对特定请求源进行跨源访问。
站点B可以使用以下响应标头将其页面提供给站点A:
Access-Control-Allow-Origin: http://www.siteA.com
如果没有网站B执行此操作,您将无法访问框架中的网站A.