erengy / anisthesia

Media detection library
MIT License
41 stars 8 forks source link

Web browsers #2

Open erengy opened 6 years ago

erengy commented 6 years ago

Supported

Web browser Tested version
Brave Browser 0.60.45 (64-bit)
Google Chrome 60.0.3112.78 (64-bit)
Internet Explorer 11.483.15063.0 (64-bit)
LibreWolf 122.0-2
Microsoft Edge 79.0.309.65 (64-bit)
Mozilla Firefox 55.0b12 (64-bit)
Opera 46.0.2597.57
Waterfox 54.0.1 (64-bit)

Not supported

Web browser Tested version Comments
Microsoft Edge 40.15063.0.0 (64-bit) Old version based on EdgeHTML. See https://github.com/erengy/anisthesia/issues/2#issuecomment-318317081.
Opera Neon 1.0.2531.0 Tabs not detectable due to nontraditional design.
Pale Moon 27.4.0 (64-bit) Doesn't expose UIA tree. URL and tabs not detectable.
Vivaldi 1.14.1077.60 Doesn't expose UIA tree. URL and tabs not detectable.
erengy commented 6 years ago

Microsoft Edge

Tested version 40.15063.0.0 (64-bit) with the following settings:

Microsoft Edge
    windows:
        ApplicationFrameWindow
    executables:
        ApplicationFrameHost
    strategies:
        ui_automation
        window_title:
            ^(.*)(?: and \d+ more pages)? ‎- Microsoft Edge
    type:
        web_browser

There are several issues that make the browser hard to detect:

erengy commented 4 years ago

Vivaldi

Tested version 1.10.867.48. Doesn't expose UIA tree. URL and tabs not detectable.


Tested version 1.14.1077.60. While the window itself is available in the UIA tree, its descendants are not.


Tested version 2.11.1811.52. The URL bar and the tabs are now available, but:


Tested version 5.0.2497.38. Not much has changed.