我正在尝试使用Google App引擎上的后端构建应用。它在Firefox 3.6,Firefox 6,IE 9上运行良好。但是在谷歌Chrome 17.0.963.83m上,由于“拒绝显示文档,因为X-Frame-Options禁止显示”,它失败了。我尝试在Google Chrome上的另一台计算机上打开我的应用程序(相同版本),虽然它会引发相同的错误,但应用程序启动成功。尝试清除缓存等。
我在开发人员工具中的标题喜欢这个 -
cache-control:private
content-encoding:gzip
content-length:966
content-type:text/html; charset=utf-8
date:Sun, 25 Mar 2012 19:12:16 GMT
server:Google Frontend
status:200 OK
vary:Cookie, Accept-Encoding
version:HTTP/1.1
没有x-frame选项:SAMEORIGIN或DENY。无法弄清楚它失败的原因。任何解决方案?
我已经尝试了答案https://stackoverflow.com/a/6767901/1291712。据推测,它需要为相同的标题选项设置2个值。具体来说 -
x-frame-options: SAMEORIGIN
x-frame-optoins: GOFORIT
我使用django-nonrel作为Web框架。我不知道如何在django中为同一个头设置两个值。我尝试将它设置为“GOFORIT”和“SAMEORIGIN,GOFORIT”,但没有成功。
我还可以尝试调试和解决什么?请帮忙。