gpt4 book ai didi

javascript - 如何通过应用程序注入(inject)自定义js到shopify

转载 作者:行者123 更新时间:2023-12-05 00:34:53 25 4
gpt4 key购买 nike

您好,我是 shopify 应用程序开发的新手。
我用 laravel 创建了 shopify 应用程序,现在我生成了一个包含内容的 js 文件。我想要的是将此代码自动注入(inject) shopify 商店,因此每个安装该应用程序的用户都将自动将代码添加到他的商店中。我目前阅读了有关脚本标签的内容,并且可能是插入它们的最佳方式,但对我来说并不清楚。我想要帮助我解决这个问题的信息。提前致谢

最佳答案

嗯,这很简单。
您必须首先为脚本文件创建一个公共(public) URL。 (以便您可以从任何地方访问它)
之后,您使用以下端点发出发布请求:https://shopify.dev/docs/admin-api/rest/reference/online-store/scripttag#create-2020-07
在哪里 "src": "https://djavaskripped.org/fancy.js"是您的 javascript 的公共(public) URL。
这应该只在用户安装他们的 APP 时执行一次。
之后,每个主题每次都会自动加载脚本,不需要额外的逻辑来输出它。
当您卸载应用程序时,脚本也会自动从管理员中删除。

现在的问题是,如何添加你的 CSS?
你有两种方法:

  • 为 CSS 文件创建一个公共(public) URL 并创建一个 link标记并通过 JS
  • 将其附加到文档中
  • 创建 style标记并将其附加到 DOM 并通过 AJAX 将样式插入其中,或者将它们作为字符串放入 javascript 文件
  • 关于javascript - 如何通过应用程序注入(inject)自定义js到shopify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63842397/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com