6

Chrome と Firefox の両方のブラウザー拡張機能を作成していますが、現在フォーカスが外れているが、フォーカスしたいタブが含まれているブラウザー ウィンドウにフォーカスする方法を見つけるのに苦労しています。

タブのフォーカスは、ブラウザ ウィンドウにフォーカスがあるときに実行できます。ただし、ブラウザー ウィンドウ内のタブにフォーカスを合わせても、ブラウザー ウィンドウにフォーカスが合いません。

わかりやすくするために、

それぞれ複数のタブを含む 2 つの Chrome ブラウザー ウィンドウを開いています。ウィンドウの 1 つにはフォーカスがあり、もう 1 つのウィンドウには、フォーカスしてユーザーに表示したいタブが含まれています。他のタブの上に表示されるようにタブをフォーカスすることはできますが、ブラウザー ウィンドウは他のブラウザー ウィンドウの上には表示されません。

そのようなAPIが利用できるのだろうか?

4

1 に答える 1

4

はい、Firefox にはBrowserWindow.activate().

Chrome では、chrome.windows.update(windowId, {focused: true})

于 2013-09-27T08:14:18.887 に答える