use*_*879 9 html javascript iframe jquery cross-domain
我正在制作必须显示另一个域名网页的网页.
例如,在我的web html中,有两个<div>标签.
喜欢 :
<html>
<head></head>
<body>
<div>
<p> hello world </p>
</div>
<div>
<!-- other domain's web page comes here -->
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
要解决我的问题,我应该使用<iframe>,<embed>或<object>标签,但是这会导致跨域问题.所以,我不能用它来显示其他域名的网页.他们不允许我使用它.
所以,例如:
<iframe src="http://stackoverflow.com"></iframe>
Run Code Online (Sandbox Code Playgroud)
它不起作用.我的网页无法显示stackoverflow.com.因为,stackoverflow否认了这一点.
我已经用这些问题搜索了很多东西.但它们只是ajax或JSONP.这不是iframe.
有解决方案来解决我的问题吗?或者是不可能实现这个?
xSh*_*ase 14
您需要控制要嵌入的域以删除/修改其CORS策略.域名已经明确阻止了跨域请求,你无能为力.
这用于避免任何人劫持您想要的任何网站(您可以在iframe中运行全屏Google,并在bettergoogle.com上播放您的广告,类似的事情).
如果您拥有 iframe 中域所有者的许可,您可以要求他们将您的域添加到其跨源策略中,以便您可以执行此操作。
如果您没有权限在您的网站上显示他们的内容,我很高兴地说现代浏览器不支持这种不道德的行为,并且没有办法做您想做的事情。
| 归档时间: |
|
| 查看次数: |
48267 次 |
| 最近记录: |