Chrome新建标签页自动聚焦地址栏的禁用方法咨询
解决Chrome自定义新标签页自动聚焦URL栏的问题
针对你使用Custom New Tab URL扩展的情况,有几种可行的解决方法:
修改自定义新标签页代码(最直接有效)
在你的自定义页面中添加一段JavaScript代码,页面加载完成后主动抢占焦点,让Chrome不再聚焦URL栏:window.addEventListener('load', () => { // 创建隐藏输入框并聚焦,抢占URL栏焦点 const dummyInput = document.createElement('input'); dummyInput.style.cssText = 'position:absolute;opacity:0;height:0;width:0;border:none;'; document.body.appendChild(dummyInput); dummyInput.focus(); });如果你的自定义页面本身有需要聚焦的元素(比如搜索框),也可以直接聚焦该元素,替换上面的代码为:
window.addEventListener('load', () => { const target = document.getElementById('your-element-id'); // 替换为你页面元素的实际ID if (target) target.focus(); });更换支持禁用URL栏聚焦的扩展
部分新标签页扩展(比如New Tab Redirect)自带选项可以关闭URL栏自动聚焦功能,如果不想修改代码,可以尝试更换这类扩展。
注意:Chrome本身没有官方设置直接禁用新标签页的URL栏聚焦,通过自定义页面的JS逻辑或第三方扩展选项是目前的主流解决方式。
内容的提问来源于stack exchange,提问作者Walker
相关产品推荐
相关产品推荐

