在 Chrome 27 中,覆盖 Chrome 新标签页的扩展似乎无法像以前版本的 Chrome 那样将焦点从 Chrome 的多功能框上移开。
是否有一种新方法可以在新标签页中聚焦输入框,或者此功能是否已完全禁用?:(
要对此进行测试,请创建一个包含三个文件的扩展文件夹:
1.清单.json:
{
"name": "Focus Test",
"version": "0",
"minimum_chrome_version": "27",
"chrome_url_overrides": {
"newtab": "newTab.html"
},
"manifest_version": 2
}
2.focus.js:
document.getElementById('foo').focus();
3.newTab.html:
<html>
<body>
<input id="foo" type="text" />
<script type="text/javascript" src="focus.js"></script>
</body>
</html>
然后,当您加载扩展程序并打开一个新选项卡时,输入字段不会集中在新选项卡页面上。
我也尝试将autofocus
属性添加到该input
字段,但也没有运气。扩展程序的新标签页无法将焦点从 Chrome 的多功能框上移开。
有任何想法吗?这是一个错误还是一个新的“功能”?