我的网址包含html。
我需要在我的网页中包含并显示此CDN HTML内容。 我尝试过使用ajax,但我遇到了跨域问题,我也尝试过使用iframe但是url会下载不在iframe中显示。
答案 0 :(得分:1)
服务器以Content-Disposition: attachment; filename="17893_content.html"
回复(表示“下载此内容,不显示该内容”)并声明该文件为binary/octet-stream
而不是text/html
。
如果您希望浏览器呈现它,那么服务器必须声明它是HTML而不是说它应该被下载。
答案 1 :(得分:0)
在JavaScript中,您可以将postMessage方法用于跨域请求(https://developer.mozilla.org/en-US/docs/DOM/window.postMessage)。