相关疑难解决方法(0)

Chrome 27:新标签页扩展程序无法从Omnibox中窃取焦点

使用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上移开.

有任何想法吗?这是一个错误还是一个新的"功能"?

html javascript google-chrome-extension

7
推荐指数
2
解决办法
2296
查看次数

标签 统计

google-chrome-extension ×1

html ×1

javascript ×1