New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web browsers #2

Open
erengy opened this Issue Jul 26, 2017 · 1 comment

Comments

Projects
None yet
1 participant
@erengy
Owner

erengy commented Jul 26, 2017

Supported

Web browser Tested version
Google Chrome 60.0.3112.78 (64-bit)
Internet Explorer 11.483.15063.0 (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
Brave 0.17.19 (64-bit) Doesn't expose UIA tree. URL and tabs not detectable.
Microsoft Edge 40.15063.0.0 (64-bit) See #2 (comment).
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 added a commit that referenced this issue Jul 27, 2017

@erengy

This comment has been minimized.

Show comment
Hide comment
@erengy

erengy Jul 27, 2017

Owner

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:

  • Main window is hosted inside ApplicationFrameHost.exe, which hosts other windows such as Settings (i.e. Control Panel) with the same ApplicationFrameWindow class.
  • The process runs within system directories, which we ignore.
  • Tabs are laid out differently than other browsers.
  • Window title relies on the system language and contains an invisible left-to-right mark right before - Microsoft Edge.
Owner

erengy commented Jul 27, 2017

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:

  • Main window is hosted inside ApplicationFrameHost.exe, which hosts other windows such as Settings (i.e. Control Panel) with the same ApplicationFrameWindow class.
  • The process runs within system directories, which we ignore.
  • Tabs are laid out differently than other browsers.
  • Window title relies on the system language and contains an invisible left-to-right mark right before - Microsoft Edge.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment