Shopify 应用程序无法在 express 节点 js 中运行
Shopify app is not working in express node js
我正在用 express nodejs 开发一个 shopify 应用程序。我已经在 express nodejs 中成功创建了应用程序的安装过程。安装应用程序后,当我打开应用程序时,我在 shopify 管理部分收到 iframe 错误。这是屏幕截图:-
另外,上面写着'Requests to the server have been blocked by an extension'。
此问题出现在 Google chrome 浏览器中。我还检查了 firefox 浏览器。在 Firefox 中,它会正常工作并向我显示两个警告:-
1. 内容安全策略:指令“child-src”已被弃用。
请使用指令‘worker-src’来控制工人,或者指令
‘frame-src’分别控制帧。
2. 内容安全策略:由于“frame-ancestors”指令而忽略“x-frame-options”。
主要是,它不适用于 google chrome。
请帮我解决这个问题。
谢谢!!!
如果您还没有包含,则需要包含 shopify 提供的 app.js。
在 html 的头部部分,添加这个
<head>
<script src="https://cdn.shopify.com/s/assets/external/app.js"></script>
<script type="text/javascript">
ShopifyApp.init({
apiKey: 'YOUR_APP_API_KEY',
shopOrigin: 'https://CURRENT_LOGGED_IN_SHOP.myshopify.com'
});
</script>
...
</head>
我正在用 express nodejs 开发一个 shopify 应用程序。我已经在 express nodejs 中成功创建了应用程序的安装过程。安装应用程序后,当我打开应用程序时,我在 shopify 管理部分收到 iframe 错误。这是屏幕截图:-
另外,上面写着'Requests to the server have been blocked by an extension'。 此问题出现在 Google chrome 浏览器中。我还检查了 firefox 浏览器。在 Firefox 中,它会正常工作并向我显示两个警告:- 1. 内容安全策略:指令“child-src”已被弃用。 请使用指令‘worker-src’来控制工人,或者指令 ‘frame-src’分别控制帧。 2. 内容安全策略:由于“frame-ancestors”指令而忽略“x-frame-options”。
主要是,它不适用于 google chrome。
请帮我解决这个问题。
谢谢!!!
如果您还没有包含,则需要包含 shopify 提供的 app.js。
在 html 的头部部分,添加这个
<head>
<script src="https://cdn.shopify.com/s/assets/external/app.js"></script>
<script type="text/javascript">
ShopifyApp.init({
apiKey: 'YOUR_APP_API_KEY',
shopOrigin: 'https://CURRENT_LOGGED_IN_SHOP.myshopify.com'
});
</script>
...
</head>