首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AMP-IFRAME与iframe同源

AMP-IFRAME与iframe同源
EN

Stack Overflow用户
提问于 2019-05-14 18:32:06
回答 1查看 564关注 0票数 0

这是一个已知的问题,AMP策略明确禁止在设置sandobox属性时嵌入具有相同来源的Iframes:

代码语言:javascript
复制
<amp-iframe ... sandbox="allow-scripts allow-same-origin" src="same-as-the origin"../> 

但正如这里所说的:当嵌入页面与包含iframe的页面具有相同的来源时,将allow-scripts和allow- same -origin关键字设置在一起,允许嵌入页面简单地删除沙箱属性,然后重新加载自己,从而有效地完全脱离沙箱。

但由于某些原因,它无法工作,并且我的iframe内容无法显示。

错误:的原点不能等于容器...

如何克服这个问题?(我只需要它用于测试目的,所以我很清楚这种方法不应该被实时部署)

我还安装了一个Chrom-Plugin来实现跨源资源共享,但它没有任何效果。

使用--disable-web-security选项重新启动Chrom-browser ...到目前为止,什么都没有真正起作用。

EN

回答 1

Stack Overflow用户

发布于 2019-05-26 13:40:50

对于我来说,使用sandbox="allow-scripts“是可以的。您是否有任何CSP设置来阻止iFrames,如“帧祖先‘无’;”或X帧选项“拒绝”?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56128390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档