拡張機能の UI 用に永続的に開いているウィンドウを作成する必要がある Chrome 拡張機能 ( Selenium Builderの Chrome バージョン) を開発しています。ブラウザ アクション ポップアップで次のコードを使用してみました。
document.addEventListener('DOMContentLoaded', function () {
chrome.windows.create({url: "gui.html", width: 500, height: 600});
close();
});
作成されたウィンドウが既存のウィンドウの背後に表示されることを除いて、これは機能します。これは、この Chrome のバグに関連している可能性があります。
常設のウィンドウを開いて前面に表示する適切な方法はありますか? 何もしないでください。もちろん、を使用focus()
すると、ウィンドウがタブで開きます。chrome.windows.update(w.id, { focused: true })
window.open