【发布时间】:2014-07-03 13:57:36
【问题描述】:
我正在为一位客户开发一个 cs-cart 网站,该客户希望允许将该网站的“中性”版本嵌入到其他网站中。 我开发了第二家商店,中性皮肤(白色,没有徽标......) 但是当我尝试将它嵌入到另一个站点的 iframe 中时,什么都没有显示。其他网站工作。 我认为这与“相同的域策略”有关 什么会阻止我的 cs-cart 网站在另一个网站上显示? 有什么办法可以规避这种情况?
【问题讨论】:
-
当您尝试加载页面时,浏览器的开发者控制台会显示什么?
-
X-Frame-Options 拒绝加载:whitelabel.xxxxxxxxx.it/australia-it/sydney-it 不允许跨域框架。
-
所以不要再告诉你的服务器输出那个头了。
-
我在 IIS...我已经检查了站点管理-->HttpResponseHeaders,但什么也没有...同一网络服务器上的其他网站允许框架...
-
那么可能是 PHP 正在输出标头。找到它并关闭它。