解決iframe嵌套第三方網(wǎng)址不能訪問的各種報(bào)錯(cuò)
第一種報(bào)錯(cuò)描述:Refused to display '嵌套的網(wǎng)址' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
關(guān)于X-Frame-Options:
X-Frame-Options 是一個(gè) HTTP 響應(yīng)頭部,用于防止網(wǎng)站被嵌入到其他網(wǎng)站的 iframe 中。該協(xié)議定義了一些選項(xiàng),使網(wǎng)站可以控制在哪些網(wǎng)站中可以嵌入自己的內(nèi)容,從而防止網(wǎng)站被點(diǎn)擊劫持攻擊。
X-Frame-Options 協(xié)議有三種選項(xiàng):
1.DENY:拒絕所有網(wǎng)站嵌入。
2.SAMEORIGIN:只允許同源網(wǎng)站嵌入。
3.ALLOW-FROM uri:允許指定的 URI 嵌入。
如果網(wǎng)站設(shè)置了 X-Frame-Options 響應(yīng)頭部,瀏覽器會(huì)根據(jù)該選項(xiàng)來決定是否允許在 iframe 中顯示該網(wǎng)站的內(nèi)容。這有助于防止網(wǎng)站遭受點(diǎn)擊劫持等攻擊,并提高網(wǎng)站的安全性。

第二中報(bào)錯(cuò)描述Refused to frame '嵌套的網(wǎng)址' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'

關(guān)于 CSPCSP 是一種安全功能,通過指定允許哪些域?qū)⒕W(wǎng)站內(nèi)容嵌入框架或 iframe 來幫助防止跨站點(diǎn)腳本 (XSS) 攻擊。
白話:把你的地址給第三方,讓第三方信任你的網(wǎng)址才能嵌套
這兩個(gè)方式都能使用nginx代碼解決
第一種報(bào)錯(cuò)解決
location / {
proxy_hide_header X-Frame-Options;
proxy_pass [你代理的網(wǎng)址];
}
“proxy_hide_header”指令用于從代理服務(wù)器接收的響應(yīng)中刪除“X-Frame-Options”標(biāo)頭。
第二種報(bào)錯(cuò)解決
location / {
proxy_hide_header Content-Security-Policy;
proxy_hide_header X-Frame-Options;
proxy_pass https://www.baidu.com;
}
并隱藏來自該網(wǎng)站的兩個(gè)響應(yīng)頭:“Content-Security-Policy” 和 “X-Frame-Options”。
總結(jié)
到此這篇關(guān)于解決iframe嵌套第三方網(wǎng)址不能訪問的各種報(bào)錯(cuò)的文章就介紹到這了,更多相關(guān)iframe嵌套第三方網(wǎng)址不能訪問內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js實(shí)現(xiàn)酷炫倒計(jì)時(shí)動(dòng)畫
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)酷炫倒計(jì)時(shí)動(dòng)畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07
javascript拖曳互換div的位置實(shí)現(xiàn)示例
一個(gè)div拖動(dòng)互換位置的demo,還有很大優(yōu)化的空間,利用dom元素的dragstart/ondragover/ondrop事件完成,感興趣的可以了解一下2021-06-06
基于Bootstrap的后臺(tái)管理面板 Bootstrap Metro Dashboard
這篇文章主要介紹了基于Bootstrap的后臺(tái)管理面板:Bootstrap Metro Dashboard,對(duì)Bootstrap的后臺(tái)管理面板感興趣的小伙伴們可以參考一下2016-06-06
javascript實(shí)現(xiàn)回車鍵提交表單方法總結(jié)
這篇文章主要介紹了javascript實(shí)現(xiàn)回車鍵提交表單方法,實(shí)例總結(jié)了純javascript與jQuery的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01
使用JavaScript匹配URL中的查詢參數(shù)的實(shí)現(xiàn)方法
在 Web 開發(fā)中,處理 URL 的查詢參數(shù)(也稱為搜索內(nèi)容)是一項(xiàng)常見的任務(wù),查詢參數(shù)通常位于 URL 的 ? 之后,以鍵值對(duì)的形式存在,本文將介紹如何使用 JavaScript 編寫一個(gè)函數(shù),用于匹配并提取 URL 中的所有查詢參數(shù)內(nèi)容,需要的朋友可以參考下2025-12-12
uniapp小程序之配置首頁搜索框功能的實(shí)現(xiàn)
這篇文章主要介紹了uniapp小程序之配置首頁搜索框,我們介紹一下本次開發(fā)使用的是uniapp,本次分享內(nèi)容的搜索框?yàn)榻馆斎胨阉骺?,點(diǎn)擊跳轉(zhuǎn)專屬搜索頁面,需要的朋友可以參考下2022-09-09

