おそらくChrome拡張機能を使用して、別のアプリにフォーカスがあるときにWindowsでChromeにフォーカスを合わせる方法はありますか?

jeremy.mooer

使用事例:

1)ユーザーが私のウェブサイトでChromeを開いています(ちなみに、これは外部ウィンドウにアクセスするためのセキュリティサンドボックス権限を持っていないiframeです)。

2)ユーザーが別のアプリケーションに移動します。たとえば、MSWord。

3)jsイベントが私のウェブサイト(iframeでレンダリング)で発生し、クロムに焦点を合わせる必要があります。これは内部向けのWebアプリです。

これが可能であるように思われるので、私はchrome-extensionsにタグを付けました:

  1. グーグルカレンダーはすでに上で詳述されていることを正確に行います。
  2. chrome.windows.update(windowId、{focused:true})は私が必要なことをします...このメソッドへのフックを持つchrome拡張機能はすでにありますか?
mattthew

Chromeから別のアプリケーションへの切り替えを検出するには、実際にchrome拡張機能を介してchrome.windowsを使用できます。また、alert()を起動するだけで、ブラウザアプリケーションのフォーカスが戻ります。

chrome.windows.onFocusChanged.addListener(function(window) {
     if (window == chrome.windows.WINDOW_ID_NONE) {
          // application lost focus
          alert('Don\'t leave me!');
     }
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ