nginx - 拒绝在框架中显示“https://example.com/app/appName”,因为它在 Shopify 中将“X-Frame-Options”设置为“拒绝”
问题描述
我无法在 Shopify 中打开我的嵌入式应用程序,它会引发错误
拒绝在框架中显示“ https://example.com/app/appName ”,因为它将“X-Frame-Options”设置为“拒绝”
我正在使用 nginx 版本 1.10,我尝试在 ngiinx.conf 文件中使用以下内容,但即使我收到相同的错误
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Frame-Options “允许来自https://subdomain.example.com/ ”
proxy_hide_header X-Frame-Options;
当我尝试此命令时,它显示 X-Frame-Options: DENY
curl -v https://example.com/app/appName
有人可以指导我让我摆脱这个错误
解决方案
在您的 Shopify 合作伙伴仪表板中,对于您创建的应用程序,请确保将应用程序设置为嵌入。如果您有该设置,那么您的应用程序将在 Shopify iframe 中正常呈现,并且您不会遇到此问题。
推荐阅读
- react-native - 使用 Expo 进行排毒构建 - “错误:在 detox.configurations["ios.sim"].build 中找不到构建脚本”
- sql - 有没有办法编写一个查询来根据设置的标准组合行?
- javascript - 如何访问 Django 中的目录
- nlp - 与 Microsoft Bot Framework 一起使用自然语言生成
- python - Python随机洗牌在我的身上不起作用,即使它应该
- c++ - 如何根据光电管值更改的次数将显示的值增加到七段显示?
- php - 将 ZipArchive 文件上传到 AWS S3 而不保存到目录
- prolog - 在 Prolog 中切换参数
- python - 如何在 python selenium 中循环多个元素(不同的 CSS 选择器)
- jquery - GTM 编译错误:第 47 行错误,字符 5:解析错误。')' 预期的