专注于输入 Google 搜索
focus on input Google search
我想开发一个 firefox 扩展,让我专注于 google 搜索。 https://www.google.fr
我累了 document.getElementById("lst-ib").focus();
,
如果我使用 DOM inspector
分析 DOM,输入字段的 ID 为 lst-ib
,但焦点不会切换,但如果我创建了 document.getElementById("lst-ib").value = "test";
单词 test
在输入字段中显示良好。我觉得除了 focus()
.
之外的所有 javascript 函数都有效
因此是否可以关注此字段或 google 可能会阻止此操作?
编辑
Js Google 焦点上的函数事件:
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
}
}
但这是无法理解的...
我认为 focus()
是正确的并且 google 没有阻止该方法,但是因为焦点在 Inspector 上,所以它似乎没有关注搜索输入元素。键入此内容并单击 google 页边距:
setTimeout(() => document.getElementById("lst-ib").focus(), 2000)
我想开发一个 firefox 扩展,让我专注于 google 搜索。 https://www.google.fr
我累了 document.getElementById("lst-ib").focus();
,
如果我使用 DOM inspector
分析 DOM,输入字段的 ID 为 lst-ib
,但焦点不会切换,但如果我创建了 document.getElementById("lst-ib").value = "test";
单词 test
在输入字段中显示良好。我觉得除了 focus()
.
因此是否可以关注此字段或 google 可能会阻止此操作?
编辑
Js Google 焦点上的函数事件:
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
}
}
但这是无法理解的...
我认为 focus()
是正确的并且 google 没有阻止该方法,但是因为焦点在 Inspector 上,所以它似乎没有关注搜索输入元素。键入此内容并单击 google 页边距:
setTimeout(() => document.getElementById("lst-ib").focus(), 2000)