autoComplete.js Неперехваченный (в обещании) не определен и не может выбрать результат автозаполнения в IE 11

#javascript #internet-explorer #autocomplete

#javascript #internet-проводник #автозаполнение

Вопрос:

Я использую автозаполнение.Библиотека Js для моего проекта. Но мне это нужно для работы в IE11. Я добавил недостающие полизаполнения, чтобы заставить его работать должным образом, но у меня все еще возникает проблема.

Результаты автозаполнения должны исчезнуть, если щелкнуть по нему и заполнить ввод выбранным результатом (классическое поведение автозаполнения).

В IE11 нажатие на результат ничего не делает.

Библиотека предоставляет способ обработки «выбора»

 onSelection: feedback => {             // Action script onSelection event | (Optional)
        console.log(feedback.selection.value.image_url);
    }
 

Я использую его таким же образом, но я получил ошибку консоли в IE11:

 Uncaught (in promise) undefined
 

Я попытался прокомментировать эту onSelection часть, но не получил сообщение об ошибке, но по-прежнему не могу выбрать какой-либо результат.

Есть ли какое-либо обходное решение, которое мне не хватает?

Ответ №1:

Проверьте поддержку браузера пакетов:

https://tarekraafat.github.io/autoComplete.js/#/?id=_4-browsers-support

Они не утверждают, что поддерживают IE11. Попробуйте другую библиотеку или обратитесь к ним за поддержкой. может быть, они знают способ решить эту проблему