如何解决iframe跨域问题
我正在制作必须显示另一个域名网页的网页。
例如,在我的web html中,有两个
标签。
喜欢 :
hello world
要解决我的问题,我应该使用 ,
或
标记,但这会导致跨域问题。 所以,我不能用它来显示其他域名的网页。 他们不允许我使用它。
所以,例如:
它不起作用。 我的网页无法显示stackoverflow.com 。 因为, stackoverflow否认了这一点。
我已经用这些问题搜索了很多东西。 但它们只是ajax或JSONP 。 这不是iframe 。
有解决方案来解决我的问题吗? 或者是不可能实现这个?
您需要控制要嵌入的域以删除/修改其CORS策略。 域名已经明确阻止了跨域请求,你无能为力。
这用于避免任何人劫持您想要的任何网站(您可以在iframe中运行全屏Google,并在bettergoogle.com上播放您的广告,类似的事情)。
此页面将为您提供有关跨源的更多见解
如果您拥有iframe中域所有者的权限,则可以要求他们将您的域添加到其跨域策略中,以便您可以执行此操作。
如果您没有权限在您的网站上显示他们的内容,我很高兴地说现代浏览器不支持这种不道德的行为,并且没有办法做您想做的事情。