這是有意完成的,網站開發人員可以在響應中設置某些標題以控制哪些網址(其他網站)可以加載其內容<iframe>, <frame> or <object>
。這是一種保護您的網站免受類似Clickjacking等攻擊的方式。
例如:大多數瀏覽器都支持的X-Frame-Options頭
有對X框,選擇三個可能的值:
DENY
The page cannot be displayed in a frame, regardless of the site attempting to do so.
SAMEORIGIN
The page can only be displayed in a frame on the same origin as the page itself.
ALLOW-FROM uri
The page can only be displayed in a frame on the specified origin.
需要注意的是X框選項:允許 - 從不支持Chrome,Safari等。
現代瀏覽器使用新的內容安全策略(CSP)處理這些問題。所以,你可以使用新的頭控制這樣的:
內容安全-政策:框架祖先
的CSP 2.0是由所有新的瀏覽器支持是完全向後兼容,以及。
我知道這不是您的問題的答案,但是這些信息會讓您瞭解爲什麼您無法將網站加載到您的iFrame中。
沒有解決方法,除了可能reproxify google.com服務器端,將基本標記設置爲相關域以處理所有可能的相對鏈接路徑,然後爲鏈接中的所有鏈接和其他鏈接中的鏈接設置相同的鏈接指向其他域...我想你最好不得不買谷歌 –
看看控制檯中的錯誤信息。 – SLaks