Firefox-Fehler „nicht gut geformt“ auf der Suchseite der mobilen Gmail-Site

Firefox-Fehler „nicht gut geformt“ auf der Suchseite der mobilen Gmail-Site

Ich verwende die Gmail Mobile-Site (nicht die Smartphone-Version, sondern die alte, leichte, Feature-Phone-kompatible Version) in meinem Desktop-Firefox-Browser über die URLs, die mithttps://mail.google.com/mail/u/0/x/. Vor kurzem (vor etwa 4-5 Tagen) wurde die E-Mail-Suchseite (die ich als Lesezeichen gespeichert hatte)https://mail.google.com/mail/u/0/x/18ffn87o67mlt-/?&v=srch) begann, mir diesen Fehler anzuzeigen:

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"))};
-------------------------------------^

Wenn ich die Quelle der Fehlerseite überprüfe, wird die tatsächliche Quelle der Gmail-Suchseite angezeigt.

Ich habe keine Änderungen an meiner lokalen Firefox-Installation/den Erweiterungen/Skripten vorgenommen. Der Fehler trat einfach plötzlich auf.

Andere Seiten derselben Gmail Mobile-Site funktionieren einwandfrei. Wenn ich versuche, von einer dieser Seiten aus auf die Suchfunktion zuzugreifen, wird dieselbe Fehlerseite wie oben beschrieben angezeigt.

Meine Frage ist nun: Gibt es eine Möglichkeit, den XML-Parser von Firefox so zu konfigurieren (ohne ihn aus dem Quellcode neu zu erstellen :)), dass er den besagten Fehler ignoriert? (Der Fehler tritt innerhalb eines JavaScript-Fragments auf (umgeben von <script>...</script>Tags), daher sollte sich der XML-Parser meiner Meinung nach nicht einmal darum kümmern.)

Oder gibt es eine Möglichkeit, den Ressourcenladevorgang des Browsers abzufangen, sodass ich einen benutzerdefinierten Handler schreiben kann, um den Rohinhalt der Seite zu ändern (korrigieren), bevor er vom Parser analysiert wird?

Dank im Voraus.

verwandte Informationen