Gmail 移动网站搜索页面上的 Firefox“格式不正确”错误

Gmail 移动网站搜索页面上的 Firefox“格式不正确”错误

我在桌面版 Firefox 浏览器上使用 Gmail 移动网站(不是智能手机版本,而是旧版、轻量级、与功能手机兼容的版本),通过以下 URL 集开头:https://mail.google.com/mail/u/0/x/。最近(大约 4-5 天前),电子邮件搜索页面(我已将其收藏为https://mail.google.com/mail/u/0/x/18ffn87o67mlt-/?&v=srch)开始给我这个错误:

XML Parsing Error: not well-formed
Location: https://mail.google.com/mail/u/0/x/1p6790md7rs8l-/?&v=srch
Line Number 6, Column 38:
for(i=0;i<searchButtonElements.length;i++)searchButtonElements[i].onclick=function(event){var urlParams={"s":"q","q":document.getElementById("sbq").value};urlParams[event.target.getAttribute("name")]=event.target.getAttribute("value");var encodedParams=[];for(var param in urlParams)encodedParams.push(encodeURIComponent(param)+"\x3d"+encodeURIComponent(urlParams[param]));document.getElementById("sbf").setAttribute("action","?"+encodedParams.join("\x26"))};
-------------------------------------^

如果我检查错误页面的源代码,则会显示 Gmail 搜索页面的实际源代码。

我没有对本地 Firefox 安装/扩展/脚本进行任何更改。错误突然出现。

同一 Gmail 移动网站的其他页面运行正常。如果我尝试从其中任何一个页面访问搜索功能,我都会得到与上述相同的错误页面。

我的问题是,有没有办法配置 Firefox XML 解析器(无需从源代码重建它:))以使其忽略所述错误?(错误发生在 JavaScript 片段(被<script>...</script>标签包围)内,所以在我看来,XML 解析器甚至不应该关心它。)

或者,有没有办法拦截浏览器的资源加载过程,以便我可以编写自定义处理程序来修改(修复)页面的原始内容,然后再由解析器进行解析?

提前致谢。

相关内容