在使用amp-iframe属性时,是否可以创建一个可调整大小的srcdoc?要使amp-iframe调整大小,医生说:
然后,分派以下事件:
window.parent.postMessage({
sentinel: 'amp',
type: 'embed-size',
height: document.body.scrollHeight
}, '*');但是,当我试图将allow-same-origin属性添加到我的iframe时,我在我的控制台中得到了以下错误:“srcdoc属性不允许允许相同的原点”。
这似乎是出于设计,出于安全考虑,至少根据代码这里,因为srcdoc不会受到跨源域保护的限制。
这是否意味着无法动态调整通过amp-iframe填充的srcdoc的大小?
我是不是漏掉了一些关于如何做这件事的基本内容?
发布于 2018-06-18 07:33:12
你说得对,现在通过srcdoc调整大小是不可能的。如果您认为在没有allow-same-origin的情况下可以调整大小,那么我建议在Github上提交一个特性请求。
https://stackoverflow.com/questions/50882059
复制相似问题