Я работаю над маленьким .js, который будет встроен в несколько веб-сайтов, он будет загружен классическим способом - с помощью тега script: <script src="myscript.js"></script>
в теге тела сайтов.Я не могу добавить больше скриптов на эти сайты.
Я бы хотел отслеживать ошибки с помощью трекера ошибок, такого как Sentry , Rollup или HoneyBadger ,Тем не менее, все они требуют загрузки с другим тегом сценария, наиболее предпочтительным перед всем остальным.
Примечание : Эти службы необходимо загружать перед всем остальным, чтобы перехватить свойство ошибки.
Поскольку я не могу добавить еще один тег сценария в код сайта, мне нужно выполнить их код внутри моего сценария, но перед моим действительным кодом сценария.
Я попытался взять содержимое библиотеки javascript HoneyBadger и поместить его напрямуювнутри моего файла - это сработало, однако я чувствую, что это ужасная практика, поскольку их код написан с учетом современных браузеров, а мой поддерживает старые.
Есть ли в моей ситуации хороший способ загрузить их.js внешне?