我放弃了,即使在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.
知道我做错了吗?
答案 0 :(得分:1)
我认为你错过了关键的调试检查。检查您的控制台,特别是嵌入式应用程序iframe的控制台日志。我打赌你会找到两件事之一。
你发了一个JS错误,因此代码没有运行(你粘贴的代码是正确的并且有效)
还有另一个进程无效,比如连接到网络资源(websocket ??)
任何时候Shopify嵌入式应用程序代码borks,您可能会看到加载栏缓慢而永远。这些事件通常是短暂的。
我的猜测是,你的代码中有一个JS错误,所以只要你修复它,你的加载栏问题就会消失。