Use latest version of Internet Explorer in RoboBrowser

From VoxCommando
Revision as of 11:25, 13 January 2021 by James (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

By default Windows will use an old version of Internet Explorer in its web browser controls, which is what RoboBrowser uses to display html.


Here are some links with background information. http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version

Note: It is always recommended to back up your registry before applying any changes to it.

The simple solution is to apply the following registry patch: RoboBPatch.reg

  1. Download the .reg file to your computer (depending on your browser you may need to right-click the link in order to save it).
  2. Double-click the downloaded file to apply the patch.
  3. Answer "yes" etc.

Or you can edit the registry manually.

In versions of VoxCommando later than 2.1.5.0 the registry keys will be added automatically when you install VoxCommando.

The content of the reg file is as follows:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"VoxCommando.exe"=dword:00000000
"VoxCommandoSP.exe"=dword:00000000

In order to test if the patch has worked you can execute the following command (the RoboB plugin must first be enabled).

<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.4.8-->
<command id="1378" name="check browser version" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
  <action>
    <cmdType>RoboB.Select</cmdType>
    <params>
      <param>checkversion</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>RoboB.Navigate</cmdType>
    <params>
      <param>https://www.whatismybrowser.com/</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>RoboB.Show</cmdType>
    <params />
    <cmdRepeat>1</cmdRepeat>
  </action>
  <phrase>check browser version</phrase>
</command>