Shopify 嵌入式应用无法在 Firefox 中加载

Shopify embedded app doesn't load in firefox

提问人:benzen 提问时间:11/14/2023 最后编辑:benzen 更新时间:11/14/2023 访问量:24

问:

我用spring boot,postgres,docker和traefik制作了一个简单的应用程序。 我已将我的应用程序注册到 shopify 中作为可嵌入的应用程序。 我为它创建了一个域名,并设置了https。

但是,当使用firefox从shopify演示商店在firefox上加载我的应用程序时,我遇到以下错误消息screen grab

但是当使用chrome时,相同的应用程序加载。

我已经按照 shopify 文档中的描述定义了一个 csp,以允许管理应用和我的演示商店嵌入该应用。

在devtools的“网络”选项卡上,我看到一个失败的请求,上面写着:

firefox issue

这让我认为我应该定义一个 X-Frame-Options 标头。但是 mdn 文档说,在我的用例中,这个标头被 CSP 标头替换了。

我不是在寻找这种问题的答案,而是在寻找关于我应该注意哪里的建议。

我还应该提到我正在使用 app-bridge。

玩了一会儿后,我最终尝试使用“忽略 X-Frame-Options”firefox 扩展。这最终解决了问题。 但据我了解,导致我问题的 x-frame-options 不在我的后端,而是在 shopify 服务(accounts.shopify.com) 之一上

我不清楚下一步应该是什么。

Firefox iframe 标头 shopify-app

评论

0赞 evilpie 11/15/2023
您大概是Shopify的付费客户,您是否寻求了他们的支持?
0赞 benzen 11/16/2023
不,我不是shopify的付费客户。另外,由于文档在特定方面存在缺陷,我希望我们能留下痕迹,以帮助其他人尝试构建应嵌入到shopify中的应用程序

答: 暂无答案