Мы используем модуль автозаполнения Algolia с нашим приложением React. Мы заметили, что эта библиотека автозаполнения использует postmessage для отправки сообщений.Algolia autosuggest библиотека, генерирующая сообщение с недопустимыми данными (twitter typeahead)
Сообщения, отправляемые библиотекой, имеют данные, которые генерируют исключение, если JSON.parse вызывается в данных сообщения.
У нас есть требование, чтобы наш модуль React не отправлял сообщения с данными, которые не проходят JSON.parse.
Мы видели сообщения с пустыми данными и другими сообщениями с данными, начинающимися со строки 'setImmediate $'. Мы должны подчинить эти сообщения.
Почему библиотека autosuggest генерирует эти сообщения? Есть ли способ, которым мы можем остановить отправку этих сообщений?
Спасибо, Брайан
Это странно, я бы рекомендовал расследовать ответ JSON, который отвечает Algolia, чтобы подтвердить, что существует проблема синтаксического анализа JSON. И, возможно, обратиться к [email protected], чтобы получить дополнительную помощь! – redox