iframe不会仅通过更改subdmain来启动URL(不是X-Frame-Options问题)

时间:2019-04-15 08:57:22

标签: html amazon-web-services nginx amazon-route53

我在* .clipr.co上从Amazon AWS设置了通配符SSL证书。 但是我有一个子域(喜欢),无法在iframe中启动。 iframe在控制台中未提供任何错误,这不是X-Frame-Options问题。

Ex具有两个子域mysecurite和adyoulike。没有提到这两个代码之一的代码或服务器配置,因此正在运行完全相同的代码。 看来iframe甚至都没有尝试启动adyoulike.clipr.co。

<!-- Works -->
<iframe src="https://mysecurite.clipr.co" width="400" height="800></iframe>

<!-- Doesn't work -->
<iframe src="https://adyoulike.clipr.co" width="400" height="800"></iframe>

我们在AWS上,使用Route 53进行路由,并使用Beanstalk运行我们的代码。但是我怀疑这是一个AWS问题。 SSL证书也已通过AWS生成。

有人遇到同样的问题吗?

编辑:缺少代码笔链接以显示证据: https://codepen.io/anon/pen/bJomay

2 个答案:

答案 0 :(得分:0)

第二个iframe的内容(在主机名中具有“ adyoulike”,以“ ad”开头)仅在禁用广告屏蔽隐私过滤器后才会加载。

答案 1 :(得分:-1)

这可能是由浏览器“相同来源策略”引起的,该浏览器仅允许加载来自一个域的内容。

如果您需要跨源内容,则需要将Access-Control-Allow-Origin标头设置为所需的域