[英]Shopify app is not working in express node js
我正在用express nodejs開發shopify應用。 我已經在express nodejs中成功創建了應用程序的安裝過程。 應用安裝后,當我打開應用后,在shopify管理部分中出現iframe錯誤。 這是屏幕截圖:
另外,它說“對服務器的請求已被擴展阻止”。 此問題出現在Google chrome瀏覽器中。 我還檢查了Firefox瀏覽器。 在firefox中,它可以正常工作,並向我顯示兩個警告:-1.內容安全策略:指令'child-src'已被棄用。 請分別使用指令'worker-src'控制工作人員,或使用指令'frame-src'控制框架。 2.內容安全策略:由於使用了“ frame-ancestors”指令,因此忽略了“ x-frame-options”。
主要是,它不適用於谷歌瀏覽器。
請幫助我。
謝謝 !!!
如果尚未包含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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.