Можно ли узнать, какие вкладки видны с помощью Chrome DevTools? - PullRequest
0 голосов
/ 31 марта 2020

Я хотел бы использовать Chrome DevTools , чтобы определить, какие вкладки в настоящее время видимы для пользователя, то есть вкладки, которые активируются в не минимизированном окне. Обратите внимание, что для этого варианта использования я считаю windows, которые не сфокусированы, но в остальном соответствуют предыдущим критериям как видимые.

Я работал через DevTools API и использовал py chrome библиотека для проверки состояния моего экземпляра браузера и его компонентов. Цели кажутся наиболее релевантной частью API, однако при переборе по различным вкладкам я обнаруживаю, что для каждой вкладки всегда есть одна цель, к которой она прикреплена, и что я не могу определить, действительно ли эта цель видна пользователю. Я также попытался выполнить Javascript метод document.hasFocus(), но он возвращает false для видимого windows, который, ну, в общем, не имеет фокуса.

Можно ли определить, есть ли вкладка в Chrome видно с помощью этого API?

...