简单的javascript无法在Shopify

时间:2016-05-19 15:57:56

标签: javascript ruby-on-rails shopify

我放弃了,即使在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.

知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

我认为你错过了关键的调试检查。检查您的控制台,特别是嵌入式应用程序iframe的控制台日志。我打赌你会找到两件事之一。

  1. 你发了一个JS错误,因此代码没有运行(你粘贴的代码是正确的并且有效)

  2. 还有另一个进程无效,比如连接到网络资源(websocket ??)

  3. 任何时候Shopify嵌入式应用程序代码borks,您可能会看到加载栏缓慢而永远。这些事件通常是短暂的。

    我的猜测是,你的代码中有一个JS错误,所以只要你修复它,你的加载栏问题就会消失。