iOS13.4.1 - XMLHTTPRequest не может загрузить ошибку в обработчиках событий до загрузки / выгрузки - PullRequest
0 голосов
/ 28 апреля 2020

Я использую XMLHTTPRequest для публикации данных в javascript. До iOS13.3.1 он отлично работал в браузерах Safari, Chorme. Когда я обновляю устройство до последней ОС iOS 13.4.1, оно показывает, что XMLHTTPRequest не может загрузить ошибку в консоли отладки для обоих браузеров Safari, chrome, и функциональность не работает должным образом.

Во время отладки нашел некоторые пинты, пожалуйста, проверьте мои наблюдения ниже.

  1. Это не сбой для всех запросов, для некоторых из них получение статуса ответа 200. Я не уверен, что что-то изменилось конкретно в iOS 13.4.1
  2. В коде я использую request.open('POST', url, false)

enter image description here

Может кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 30 апреля 2020

Наконец-то я разобрался с решением.

В соответствии с ссылочной ошибкой webkit , мы не можем выполнить XMLHTTPRequest синхронных вызовов перед загрузкой / выгрузкой. Таким образом, начиная с iOS13.4 и выше XMLHTTPRequest синхронные вызовы не работают до загрузки / выгрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...