Chrome 27 では、以前のバージョンの Chrome で使用されていたように、Chrome の新しいタブ ページを上書きする拡張機能が Chrome のアドレスバーからフォーカスを奪うことはできないようです。
新しいタブ ページで入力ボックスをフォーカスする新しい方法はありますか? または、この機能は完全に無効になっていますか? :(
これをテストするには、次の 3 つのファイルを含む拡張フォルダーを作成します。
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 のアドレスバーからフォーカスを奪うことはできません。
何か案は?これはバグですか、それとも新しい「機能」ですか?