在文档就绪模拟按键

时间:2013-01-29 22:13:06

标签: javascript jquery keypress

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

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

我想要的是:JavaScript / jQuery在文档就绪时模拟 F6 按键。 代码我确实发现我无法开始工作:

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

117是 F6 的密码。

2 个答案:

答案 0 :(得分:5)

你不能这样做,只是因为它超出了网页应该做的范围,毫不奇怪Chrome会阻止这种行为。

答案 1 :(得分:0)

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

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