简单 javascript 不适用于 Shopify
Simple javascript not working in Shopify
我放弃了,我无法让它工作,即使在 Shopify 文档中它说它应该。我只需要关闭加载微调器。
这是我的javascript
<script type="text/javascript">
ShopifyApp.ready(function(){
ShopifyApp.Bar.loadingOff();
});
</script>
然后这是 Shopify 的文档:
ShopifyApp.Bar.loadingOff()
Stops the loading spinner. Should probably be called on every page in
ShopifyApp.ready().
application.html.erb
文件或 embedded_app.html.erb
文件中没有任何内容可以覆盖它..
I found other people with the same issue.
知道我做错了什么吗?
我认为您缺少关键的调试检查。检查您的控制台,特别是嵌入式 App iframe 的控制台日志。我敢打赌你会发现两件事之一。
您犯了一个 JS 错误,因此该代码不是 运行(您粘贴的代码是正确的并且可以工作)
还有另一个进程不工作,比如连接到网络资源(websocket??)
每当某些 Shopify 嵌入式应用程序代码出错时,您可能会看到加载栏缓慢而永远地移动。这些事件通常是短暂的。
我的猜测是,您的代码中存在 JS 错误,所以只要您修复该错误,您的加载栏问题就会消失。
我放弃了,我无法让它工作,即使在 Shopify 文档中它说它应该。我只需要关闭加载微调器。
这是我的javascript
<script type="text/javascript">
ShopifyApp.ready(function(){
ShopifyApp.Bar.loadingOff();
});
</script>
然后这是 Shopify 的文档:
ShopifyApp.Bar.loadingOff()
Stops the loading spinner. Should probably be called on every page in ShopifyApp.ready().
application.html.erb
文件或 embedded_app.html.erb
文件中没有任何内容可以覆盖它..
I found other people with the same issue.
知道我做错了什么吗?
我认为您缺少关键的调试检查。检查您的控制台,特别是嵌入式 App iframe 的控制台日志。我敢打赌你会发现两件事之一。
您犯了一个 JS 错误,因此该代码不是 运行(您粘贴的代码是正确的并且可以工作)
还有另一个进程不工作,比如连接到网络资源(websocket??)
每当某些 Shopify 嵌入式应用程序代码出错时,您可能会看到加载栏缓慢而永远地移动。这些事件通常是短暂的。
我的猜测是,您的代码中存在 JS 错误,所以只要您修复该错误,您的加载栏问题就会消失。