Пользовательский агент iOS iPhone in Firefox - PullRequest
0 голосов
/ 10 марта 2020

При отображении пользовательского агента ( Request.UserAgent ) в Firefox на iPhone это:

Mozilla / 5.0 ( iPhone; CPU OS 13_3_1 как у Ma c OS X) AppleWebKit / 605.1.15 (K HTML, как у Gecko) FxiOS / 23.0 Mobile / 15E148 Safari / 605.1.15

Произошла ошибка на странице

Эта страница содержит следующие ошибки: ошибка в строке 306 в столбце 16: xmlParseEntityRef: no name Ниже приведено отображение страницы до первой ошибки.

В консоли:

Uncaught DOMException: Не удалось установить свойство 'inner HTML' для 'Element': Предоставленная разметка неверно XML и поэтому не может быть вставлено в документ XML.

Слово 'iPhone' отсутствует между ' CPU OS 'сравнить с Chrome или Edge. Если вы измените его на (добавив iPhone между «CPU OS», которое станет « CPU iPhone OS »):

Mozilla / 5.0 (iPhone; CPU iPhone OS 13_3_1, как Ma c OS X) AppleWebKit / 605.1.15 (K HTML, как Gecko) FxiOS / 23.0 Mobile / 15E148 Safari / 605.1.15

Без ошибок

Request.UserAgent в Chrome возвращает:

Mozilla / 5.0 ( iPhone; CPU iPhone OS 13_3_1, как Ma c OS X) AppleWebKit / 605.1.15 (K HTML, как Gecko) CriOS / 23.0 Mobile / 15E148 Safari / 605.1.15

или Request.UserAgent в Edge возвращает:

Mozilla / 5.0 (iPhone; CPU iPhone OS 13_3_1 как Ma c OS X) AppleWebKit / 605.1.15 (K HTML, как Gecko) EdgiOS / 23.0 Mobile / 15E148 Safari / 605.1.15

Шаги для воспроизведения: используйте пользовательский агент 'Mozilla / 5.0 (iPhone; CPU OS 13_3_1, как Ma c OS X) AppleWebKit / 605.1.15 (K HTML, как Gecko) FxiOS / 23.0 Mobile / 15E148 Safari / 6 05.1.15 'in Chrome.

Любой совет, как это исправить?

1 Ответ

0 голосов
/ 27 марта 2020

Я знаю, что это не отвечает на ваш вопрос, но я рад, что наткнулся на ваш пост, потому что заметил, что один из сайтов, которые я использую, был сломан только на Firefox для iOS (даже Firefox Focus для iOS работает, а также Firefox для iPad). Это должно быть причиной, потому что именно эту ошибку я вижу.

Что бы это ни стоило, я разместил на форуме поддержки Firefox: https://support.mozilla.org/en-US/questions/1282961

А также создал тикет в Web Compat: https://webcompat.com/issues/50808

В случае, если они получат какие-либо отзывы, я хотел убедиться, что вы, по крайней мере, знаете.

РЕДАКТИРОВАТЬ: Модератор велел мне Firefox Поддержка форума, чтобы отправить сообщение об ошибке. Вы можете найти это здесь: https://bugzilla.mozilla.org/show_bug.cgi?id=1625581

...