###実現したいこと
ブラウザの変更を検知したいです。
たとえばタブの変更ならばvisibilitychange
で検知できますよね。
しかし、2つのブラウザで同じサイトが表示中(タブ選択中)なときに、アクティブなブラウザを変更しても、visibilitychange
ではそれを検知できませんよね。
もしそれが検知できればベストです。
###代替手段として実現したいこと
しかしできなそうなので、代替手段として「ブラウザにカーソルが乗ったとき(スマホなら指が乗ったとき)」というのを検知できればと考えました。
これならば、アクティブなブラウザを変更して、それを操作しようとしたときに検知できるので、まぁ、ぎりぎりかなと。
このような方法はありますでしょうか?
###なぜ実現したいのか
ちなみにそもそも目的は、一方のブラウザで変更したデータを、もう一方にも反映させるためです。
そのために下記➁と➄での検知が必要だと考え、質問致しました。
全体の流れとしては、
➀:Chromeを非アクティブにしたら
➁:それを検知してその時間をajaxで登録して
➂:Firefoxをアクティブにして何かデータを更新して
➃:Chromeをアクティブに戻したら
➄:その変更を検知して➀と➂の時間を比べて、
➅:もし➂の時間が後なら(Chromeで更新されてないデータがあるなら)、Chromeでサイトを再読み込みして、最新状態に保つ!
のような機能をイメージしています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/10 16:00
2019/07/11 00:20
2019/07/11 20:32
2019/07/12 00:47
2019/07/12 10:29
2019/07/16 08:26