Firefox中的iOS iPhone用户代理



当您在iPhone上的Firefox中显示用户代理(Request.UserAgent(时,它是:

Mozilla/5.0(iPhone;CPU操作系统13_3_1类似Mac OS X(AppleWebKit/605.1.15(KHTML,类似Gecko(FxiOS/23.0 Mobile/15E148Safari/605.115

它在页面上产生了一个错误

此页面包含以下错误:第306行第16列出现错误:xmlParseEntityRef:无名称以下是第一个错误之前的页面呈现。

控制台中:

未捕获的DOMException:未能在上设置"innerHTML"属性"Element":提供的标记是无效的XML,因此不能插入到XML文档中。

与Chrome或Edge相比,">CPU操作系统"之间缺少单词">iPhone。如果您将其更改为(通过在"CPU操作系统"之间添加"iPhone",将变为">CPU iPhone操作系统"(:

Mozilla/5.0(iPhone;CPU iPhone操作系统13_3_1类似Mac OS X(AppleWebKit/605.1.15(KHTML,类似Gecko(FxiOS/23.0 Mobile/15E148Safari/605.115

无错误

Request.UserAgent在Chrome中返回:

Mozilla/5.0(iPhone;CPU iPhone操作系统13_3_1类似Mac OS X(AppleWebKit/605.1.15(KHTML,类似Gecko(CriOS/23.0 Mobile/15E148Safari/605.115

或边缘中的Request.UserAgent返回:

Mozilla/5.0(iPhone;CPU iPhone操作系统13_3_1类似Mac OS X(AppleWebKit/605.1.15(KHTML,类似Gecko(EdgiOS/23.0 Mobile/15E148Safari/605.115

复制步骤:在Chrome中使用用户代理"Mozilla/5.0(iPhone;CPU OS 13_3_1,类似Mac OS X(AppleWebKit/60.1.15(KHTML,类似Gecko(FxiOS/23.0 Mobile/15E148 Safari/60.1.15"。

有什么建议吗?

我知道这不能回答你的问题,但我很高兴偶然发现了你的帖子,因为我注意到我使用的一个网站只在Firefox for iOS上被破坏了(即使是Firefox Focus for iOS也可以,Firefox for 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

最新更新