使用Chrome 27时,似乎覆盖Chrome的新标签页的扩展程序无法像以前版本的Chrome中那样关注Chrome的多功能框。
是否有新方法将输入框聚焦在新标签页中,或者是否已完全禁用此功能? :(
要测试此功能,请创建一个包含三个文件的扩展文件夹:
1。的manifest.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的多功能框上移开。
有什么想法吗?这是一个错误还是一个新的“功能”?
答案 0 :(得分:4)
答案 1 :(得分:0)
我有一个廉价的解决方法,可以从地址栏焦点中窃取焦点。它不适合所有人。我确实确实使用了这个,因为我想在我自己的自定义新标签解决方案中控制一个新标签焦点:
allSitePage
用例:我构建了自己的 HTML chrome 自定义选项卡,该选项卡有一个搜索输入,可以自定义搜索我的历史记录并以我喜欢的方式添加书签。
把我的注意力放在外面怎么样?