Можно ли добавить пользовательский ввод и вызвать сторонний API с помощью ScriptTag? - PullRequest
0 голосов
/ 02 апреля 2019

Документация Shopify на ScriptTag действительно расплывчата. Например, он говорит, что следующая конечная точка создаст новый тег сценария:

POST /admin/script_tags.json
{
  "script_tag": {
    "event": "onload",
    "src": "https://djavaskripped.org/fancy.js"
  }
}

Но что мне положить в этот файл src js? Можно ли добавить пользовательский ввод на выбранную страницу интернет-магазина? Если так, то как? Я не мог найти документацию или даже пост об этом.

1 Ответ

1 голос
/ 03 апреля 2019

Тег скрипта загружается Shopify и выполняется после загрузки. Что вы можете сделать с этим? Ну, как разработчик приложения, вы, возможно, захотите запустить некоторый код Javascript без необходимости, чтобы продавец установил этот код. Торговцы часто не технические.

Итак, вы пишете Javascript в своем файле fancy.js, который добавляет ценность продавцу. Ваш JS может визуализировать новый элемент DOM, такой как input , и иметь дело с изменениями в нем. Конечно. Почему бы и нет. Не боится мечтать. Большая мечта!

...