我放弃了,尽管在Shopify文档中说应该可以,但我无法使它正常工作。我只需要关闭加载微调器。
这是我的javascript
<script type="text/javascript">
ShopifyApp.ready(function(){
ShopifyApp.Bar.loadingOff();
});
</script>
这是Shopify的文档:
ShopifyApp.Bar.loadingOff()
停止加载微调器。可能应该在中的每个页面上调用
ShopifyApp.ready()。
application.html.erb
文件或embedded_app.html.erb
文件中没有可覆盖此内容的内容。I found other people with the same issue.
知道我在做什么错吗?
最佳答案
我认为您缺少关键的调试检查。检查您的控制台,特别是嵌入式App iframe的控制台日志。我敢打赌,您会发现两件事之一。
您犯了一个JS错误,因此该代码未运行(您粘贴的代码正确并且可以正常工作)
还有另一个进程无法正常工作,例如与网络资源的连接(websocket ??)
每当某些Shopify嵌入式应用程序代码出现问题时,您可能会看到加载栏永远消失。这些事件通常是短暂的。
我的猜测是,您的代码中存在JS错误,因此,一旦您解决该错误,加载栏问题就会消失。