我想知道是否可以使用Shopify API动态修改< script>
标签?
场景:< / p>&#xA;&#xA;
页面呈现一些&lt; script&gt;
标记。&#xA;在&lt; script&gt;
之前呈现,我的应用程序为它们添加了一个属性,以便使用属性呈现标记。
提前致谢
&#xA;答案 0 :(得分:1)
没有。您的脚本是从Shopify获取的,带有GET请求,并将其插入到Liquid呈现管道中,以便最终包含在客户端的HTML有效负载中。如果您希望该脚本执行自定义内容,请让它使用应用程序代理进行回调,然后将其设置为动态。
阅读本文以了解很多:https://help.shopify.com/api/sdks/shopify-apps/modifying-online-store/use-javascript-responsibly
答案 1 :(得分:1)
具有write_themes
范围的Shopify应用程序(请参阅Shopify Documentation)可以访问和编辑资产和主题。您对主题的修改可能包括修改<script>
标记,因为您将其添加为“添加属性”。
考虑主题设计师是否对脚本的URL进行了硬编码,或者使用了{{ 'example.js' | asset_url | script_tag }}
等液体标签来创建资产URL。