0

我是 JavaScript 和 jQuery 的新手,我想制作自己的起始页。

不幸的是,每次我想搜索时,我都必须点击搜索栏/多功能框(chrome)。我可以使用 JavaScript/jQuery 自动执行此操作吗?按下F6将专注于搜索栏。

我想要什么:JavaScript/jQuery 模拟F6文档准备好的按键。我发现我无法上班的代码:

$(document).ready(function(){
$(jQuery.Event('keypress', {which: 117}));
});

117 是F6.

4

2 回答 2

5

你不能这样做,仅仅因为它超出了网页应该做的范围,并且不出所料 Chrome 会阻止这种行为。

于 2013-01-29T22:19:29.730 回答
0

我认为您编写的代码会将 F6 信号发送到您的网站,而不是您的网络浏览器。我怀疑您可以使用 javascript 将密钥库发送到 Web 浏览器,这会是一个安全漏洞吗?

您可以获得的最接近的可能是实现自己的搜索框(使用 Google API)并捕获 F6 事件以关注此搜索框

于 2013-01-29T22:23:28.247 回答