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