2017-01-19 6 views
0

Мы используем модуль автозаполнения Algolia с нашим приложением React. Мы заметили, что эта библиотека автозаполнения использует postmessage для отправки сообщений.Algolia autosuggest библиотека, генерирующая сообщение с недопустимыми данными (twitter typeahead)

Сообщения, отправляемые библиотекой, имеют данные, которые генерируют исключение, если JSON.parse вызывается в данных сообщения.

У нас есть требование, чтобы наш модуль React не отправлял сообщения с данными, которые не проходят JSON.parse.

Мы видели сообщения с пустыми данными и другими сообщениями с данными, начинающимися со строки 'setImmediate $'. Мы должны подчинить эти сообщения.

Почему библиотека autosuggest генерирует эти сообщения? Есть ли способ, которым мы можем остановить отправку этих сообщений?

Спасибо, Брайан

+0

Это странно, я бы рекомендовал расследовать ответ JSON, который отвечает Algolia, чтобы подтвердить, что существует проблема синтаксического анализа JSON. И, возможно, обратиться к [email protected], чтобы получить дополнительную помощь! – redox

ответ

Смежные вопросы