簡體   English   中英

訪問iframe跨原點

[英]Accessing Iframe Cross Origin

我里面有一個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?

當站點A嘗試從框架中的站點B獲取內容時,默認情況下,由於安全原因,站點B的頁面不可訪問(請閱讀:: https://developer.mozilla.org/en-US/docs/Web/安全/ Same-origin_policy ); 但是使用Access-Control-Allow-Origin標頭站點B可以跨域訪問特定的請求來源。

站點B可以使用以下響應標頭將其頁面投放到站點A:

Access-Control-Allow-Origin: http://www.siteA.com

沒有站點B執行此操作,您將無法在框架中訪問站點A。

暫無
暫無

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

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