在页面加载时,发送/模拟一个键组合[CTRL + L]或[CTRL + L + BACKSPACE]以聚焦在URL地址栏上或清除它(带焦点)。
此页面用于替换Chrome和其他浏览器中的默认新标签页。
原因是默认情况下,当您打开新标签页时,您的网址地址栏会自动关注,您可以立即开始输入。
这是新的标签替换页面中的问题,因为它现在阻止您开始输入,这对Chrome用户来说是一个很大的习惯。他们开始输入以显示自动填写的网址或进行快速Google搜索。
我花了最后一个半小时谷歌搜索网站,堆栈溢出,以及其他寻找是否已经完成,我还没有找到一个我能找到的结果,至少没有我在哪里必须订阅付款才能查看答案。
我知道在页面加载时激活一个键是可能的。我知道做一个关键的组合是可能的。我想将两者混合在一起,以便在页面加载时让脚本模拟键组合,并使浏览器专注于它的URL地址栏。
项目页面如果有帮助:http://flatline.in/tab/
答案 0 :(得分:1)
嗯,说实话,我希望Javascript无法做到这一点。
如果开发人员只需使用Javascript就可以修改桌面和/或浏览器行为,那么编写黑客和恶意软件代码就会变得非常容易。
答案 1 :(得分:0)
我发现它实际上......我经常在问一个问题之后找到一些东西...我的大脑效果更好然后:)
可以通过Chrome中的扩展程序完成。
chrome.tabs.getCurrent(function(tab) {
chrome.tabs.update(tab.id, { 'url': url, 'selected': true });
});
'selected':true是成功的关键:)