Ich möchte eine Firefox-Erweiterung entwickeln, die es mir ermöglicht, auf die Google-Suche zu konzentrieren. https://www.google.frFokus auf Eingabe Google Suche
ich müde document.getElementById("lst-ib").focus();
, machen Wenn ich das DOM mit DOM inspector
das Eingabefeld analysieren die ID lst-ib
, aber der Fokus wechselt nicht, aber wenn ich ein document.getElementById("lst-ib").value = "test";
das Wort gemacht erscheint test
im Eingabefeld gut. Ich fühle, dass alle JavaScript-Funktionen außer der funktionieren.
Ist es daher möglich, sich auf dieses Feld zu konzentrieren oder diese Aktion zu blockieren?
EDIT
Js Google-Funktion Ereignis auf Fokus:
function(a, f) {
if (d.length) {
var g;
if (!(g = a)) {
g = {};
var k = c.event;
k && (k.keyCode && (g.keyCode = k.keyCode), g.i1 = !0)
}
g.dg = f || b;
for (var k = g, l, m, n = 0, ba; ba = d[n++];) ba.sD ? m = !0 : l
|| (ba.j1 ? QS_pWa(this, ba, k) : l = ba.Cg(k));
if (m)
for (n = 0; ba = d[n];) ba.sD ? d.splice(n, 1) : ++n;
if (g.Uh) return delete g.Uh, g.i1 && (g = c.event || g), QS_Et(g), g.returnValue = !1
}
}
Aber das ist unverständlich ...
Vielleicht() für ein anderes Element, das sie .focus ausführen wie eine Taste? Suche "Fokus" auf ihre js, um herauszufinden, –
Ja, ich habe versucht, dies zu tun, aber ihre 'JS' ist so unlesbar verschleiert @Francisco Presenza – simon