【发布时间】:2016-04-04 15:34:48
【问题描述】:
我想开发一个 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函数都可以工作。
因此是否可以专注于该领域或谷歌可能会阻止此操作?
编辑
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() ?在他们的 js 上搜索“focus”以找出答案
-
是的,我已经尝试过这样做,但是他们的
JS被混淆了,所以@Francisco Presencia 难以阅读
标签: javascript jquery google-search