我正在与一个被迫使用基于窗口小部件的Web构建器来管理其Web内容的客户端合作。
他们试图为消费者提供产品图片。基本上,他们会发送一封电子邮件,其中包含带有图片的产品概述。看到我们如何在电子邮件中放置一个工作图库,我们决定使用php建立一个托管在另一个网站上的图库,通过?cat交换图像。
网站本身运作良好。 iFrameing它不起作用。有没有办法在页面上定位iframe以相应地调整内容?
总结一下:
电子邮件包含一个网址,该网址会将用户带到图片库中带有iframe-d的网页,该网页会根据通过电子邮件发送的网址中写的猫来更改显示的图片。
注意:用户不会在电子邮件中看到图库,但会在电子邮件中的链接中将其定向到网页。
答案 0 :(得分:0)
由于X-Frame-Options,您的Gallery网站需要告诉浏览器允许添加内容。 在PHP中你可以使用
来标题无论网站是否尝试这样做,页面都无法在框架中显示。
<?php header('X-Frame-Options: DENY'); ?>
页面只能显示在与页面本身相同的原点的框架中。
<?php header('X-Frame-Options: SAMEORIGIN'); ?>
页面只能显示在指定原点的框架中。
<?php header('X-Frame-Options: ALLOW-FROM https://www.iframe_webite'); ?>
有关此answer
的更多帮助X-Frame-Options HTTP响应头可用于指示 是否允许浏览器呈现页面中的页面 , 要么 。网站可以使用它来避免 点击劫持攻击,确保其内容未嵌入 进入其他网站。