Internet Explorer можно обнаружить во внешнем интерфейсе, проверив определенные свойства объекта window.navigator
.
Поскольку вы упомянули, что хотите добавить некоторый код на веб-страницу, вы также можете - предполагая, что в коде переднего плана используется какой-то пакет - использовать один из пакетов "обнаружения браузера" из NPM.
Я лично предпочитаю и предлагаю использовать это - Bowser : https://www.npmjs.com/package/bowser
Если вы хотите определить, управляет ли ваш экземпляр IE Selenium, то вы можете проверить наличие конкретныхпеременные, которые Selenium выставляет в браузере.
Я не уверен насчет IE в этом случае, но определенно есть аналогичный способ сделать это.Ответ можно найти здесь: Может ли веб-сайт определить, когда вы используете селен с chromedriver?
Обратите внимание, что использование InternetExplorerDriver равнозначно использованию Selenium, поскольку это единственный драйвер IE, поэтому обнаружениеСелен контекста должно быть достаточно, я полагаю.