ЗДЕСЬ geocoder-autocomplete с ReactJS внезапно возвращает сетевую ошибку в Firefox
Я реализовал решение из руководства ЗДЕСЬ, и оно хорошо работало в Firefox и Chrome. Однако несколько недель назад он перестал работать в Firefox и начал возвращаться.Network Error
. Запрос даже не отображается в моем сетевом журнале.
Я протестировал API EndPoint с моими учетными данными, и он сработал. Это также работало в Google Chrome.
Я пытался жестко закодировать учетные данные, а также через .env
и ни один подход не работал в firefox
Мой код:
try {
const address = await axios.get(`https://autocomplete.geocoder.api.here.com/6.2/suggest.json`,{
params: {
app_id: APP_ID_HERE,
app_code: APP_CODE_HERE,
query,
maxresults: 1,
country: 'AUS',
state: 'Western Australia'
}
});
console.log('address:',address);
} catch (error) {
console.log('address-error:',error);
}
Зависимости:
"dependencies": {
"axios": "^0.19.0",
"react": "^16.8.6",
}
Изменилось ли ЗДЕСЬ что-нибудь в этом API?
Я также поднял проблему с Axios -> https://github.com/axios/axios/issues/2388
Спасибо
1 ответ
Это больше связано с проблемой безопасности веб-сокета Firefox, для решения обратитесь к проблеме безопасности Firefox Websocket и сообщите нам, если у вас все еще есть проблемы с этим.
Само приложение находится под SSL, но доступ к веб-сокету отсутствует. Chrome и Opera не заботятся, но Firefox заботится. Согласно с:
https://bugzilla.mozilla.org/show_bug.cgi?id=303952
Это известно и не считается ошибкой. Ответ Mozilla: wontfix
Solution, put websocket server under SSL and use wss://