#javascript #shopify #shopify-app
#javascript #Shopify #Shopify-приложение
Вопрос:
Документация Shopify по тегу ScriptTag действительно расплывчата. Например, в нем говорится, что следующая конечная точка создаст новый тег script:
POST /admin/script_tags.json
{
"script_tag": {
"event": "onload",
"src": "https://djavaskripped.org/fancy.js"
}
}
Но что я должен поместить в этот src
js-файл? Возможно ли добавить пользовательский ввод на выбранную страницу интернет-магазина? Если да, то каким образом? Я не смог найти никакой документации или даже сообщения об этом.
Ответ №1:
Тег скрипта загружается Shopify и выполняется после загрузки. Что вы можете с этим сделать? Что ж, как разработчик приложения, вы вполне можете захотеть, чтобы какой-то код Javascript выполнялся без необходимости установки этого кода продавцом. Продавцы часто не являются техническими.
Итак, вы пишете Javascript в своем fancy.js файл, который добавляет ценность продавцу. Ваш JS может отображать новый элемент DOM как ввод и обрабатывать изменения в нем. Конечно. Почему бы и нет. Осмелитесь мечтать. Мечтай по-крупному!