Я пытаюсь добавить собственный JavaScript на свой веб-сайт для виджета WordPress с помощью плагина wpcode, но продолжаю получать неожиданную ошибку токена. Существует уже созданный код, недоступный в текстовом поле, куда вы добавляете код. Вот строка javascript:
<script src = "https://apis.owenscorning.com/client/widget.js" async></script>
Я попытался удалить открытие и оставить «src=" в надежде, что он примет недоступный сценарий, но неожиданная ошибка токена не исчезла.
Вот ссылка на то, что я пытаюсь добавить: owenscorning.com/en-us/roofing/widgets/shingle-widget @JaromandaX Там написано, что это javascript. Если нет, я могу добавить его в формате html и посмотреть, сработает ли это. Спасибо
хм? что вы имеете в виду, добавьте его как html? Я думаю, ты запутался
Да, я был очень растерян. Я это понял. Ваше решение сработало. Я очень ценю, что вы ответили на вопрос. Ты настоящий MVP @JaromandaX
Однако я не предложил решения, я предложил вам поместить тег в середину какого-нибудь JavaScript - это то, что вы исправили?
В итоге я поместил эту строку кода в раздел «нижний колонтитул» wpcode, который находится внизу закрывающего тега <body>. Причина, по которой я говорю, что ваше решение сработало, заключается в том, что вы заставили меня задаться вопросом, как я это делал раньше. Поэтому вместо использования раздела javascript плагина я использовал раздел нижнего колонтитула, и это сработало. По сути, именно это и говорит ответ ниже. Вам причитается благодарность, и вы ее примете. @JaromandaX



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Да, это тег сценария, который вы обычно помещаете в тег <head> вашего html-файла. Однако если вы вставите этот URL-адрес в браузер, вы увидите, что это самоисполняющийся код виджета. Поскольку этот код ищет тег head в документе и т. д., я бы рекомендовал вам поместить этот скрипт кода прямо под закрывающим тегом <body>:
Например.
<body>
....[other code here]....
<script src = "https://apis.owenscorning.com/client/widget.js"></script>
</body>
Here is the line of javascript:- это HTML - во всяком случае, при загрузке этого скрипта ошибок нет - с чего вы взяли, что именно этот скрипт является источником ошибки? Вы поместили этот HTML в середину JavaScript?