Asp.net
是否可以在原始碼中使用 iframe 和 localhost 地址?
我的 HTML 標記非常簡單
.... <iframe width="800" height="800" src="http://localhost:69345/Handler.ashx"/> ...但是這個頁面被我用過的所有瀏覽器阻止了。我想知道這個問題有什麼解決方法嗎?當然,我完全理解,如果我的頁面部署到生產環境中,不會有任何問題。但是,如果 iframe 在本地被阻止,我該如何進行任何測試?
謝謝先進
不要使用絕對網址
使用相對
.... <iframe width="800" height="800" src="Handler.ashx"/> ...
當 Chrome 在 iframe 中顯示以下文本時:
這是因為伺服器
X-Frame-Options響應了DENY.解決方案是更改伺服器配置,以便刪除此標頭或將其設置為
SAMEORIGIN.例如,如果您使用的是 Django,您可以更改
X_FRAME_OPTIONS設置或使用@xframe_options_sameorigin或@xframe_options_exempt裝飾您的視圖。
