Listen Sie Chrome-Tab-Titel in .NET auf
Vor Google Chrome Version 32 war es etwas trivial, eine Liste der geöffneten Tab-Titel zu erhalten. Jede Registerkarte war ein eigenes „Fenster“ und hatte ein eigenes Handle. Sie könnten also dieses Handle verwenden und den Titel über die Fensterbeschriftung erhalten. Als Google Chrome auf Version 32 aktualisiert wurde, passierte hinter den Kulissen viel in Bezug auf das UI-Rendering. (weitere Einzelheiten finden Sie hier).
Mit dem v32-Update können Sie mit der oben genannten Methode nur den aktuellen Titel der geöffneten Tabs abrufen. Nicht gut. Wenn wir eine Liste aller geöffneten Tabs wollen, müssen wir etwas anders machen. In diesem Fall wird das etwas neuere UI-Automatisierungs-Barrierefreiheits-Framework verwendet. Dieses Framework ermöglicht es Ihnen, durch die Benutzeroberfläche einer Anwendung zu navigieren, die meisten Elemente der Benutzeroberfläche zu finden und mit ihnen zu interagieren.
Weitere Informationen finden Sie unter http://www.bluelightdev.com/get-list-open-chrome-tabs