Javascript 在页面加载时,发送/模拟按键组合[CTRL+;L]

Javascript 在页面加载时,发送/模拟按键组合[CTRL+;L],javascript,key,keypress,onload,Javascript,Key,Keypress,Onload,在页面加载时,发送/模拟组合键[CTRL+L]或[CTRL+L+BACKSPACE]以聚焦URL地址栏,或清除它(带聚焦) 这是用于替换Chrome和其他浏览器中默认的新选项卡的页面 原因是,默认情况下,当您打开一个新选项卡时,您的URL地址栏会自动聚焦,您可以立即开始键入 这是一个新的标签替换页面的问题,因为它现在阻止你开始打字,这是Chrome用户的一个大习惯。他们开始输入自动完成的URL地址,或者进行快速的谷歌搜索 我花了一个半小时在谷歌搜索网站、Stack overflow和其他搜索结果

在页面加载时,发送/模拟组合键[CTRL+L]或[CTRL+L+BACKSPACE]以聚焦URL地址栏,或清除它(带聚焦)

这是用于替换Chrome和其他浏览器中默认的新选项卡的页面

原因是,默认情况下,当您打开一个新选项卡时,您的URL地址栏会自动聚焦,您可以立即开始键入

这是一个新的标签替换页面的问题,因为它现在阻止你开始打字,这是Chrome用户的一个大习惯。他们开始输入自动完成的URL地址,或者进行快速的谷歌搜索

我花了一个半小时在谷歌搜索网站、Stack overflow和其他搜索结果,如果这样做了,我还没有找到一个我可以找到的结果,至少没有一个结果是我必须订阅一个支付工具才能查看答案的

我知道在页面加载时激活密钥是可能的。我知道做一个组合键是可能的。我想将两者混合在一起,以便在页面加载时让脚本模拟键组合,并使浏览器关注其URL地址栏


项目页面,如果有帮助的话:

好吧,老实说,我希望Javascript不能做到这一点


如果开发人员只需使用Javascript就可以修改桌面和/或浏览器行为,那么编写黑客和恶意软件代码将变得非常容易。

我发现实际上。。。我通常在我问了一个问题之后就发现了一些东西。。。我的大脑工作得更好:)

它可以通过Chrome中的扩展来完成

chrome.tabs.getCurrent(function(tab) {
            chrome.tabs.update(tab.id, { 'url': url, 'selected': true });
        });
“选定”:true是成功的关键:)