
Our larger customers typically install HttpWatch through automated scripts using command line flags to silently run the installer. Unfortunately, the manual step shown above is still required on each PC before the user can access HttpWatch.
There is a way to force the installation of HttpWatch or any other Chrome extension using Chrome extension policies. The ExtensionInstallForcelist value specifies which extensions should be automatically installed and enabled from the Chrome Web Store. This value is stored in the registry in the following location for all users:
HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome\ExtensionInstallForcelist
or in this location for a single user:
HKEY_CURRENT_USER\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist
Each extension to be installed in this way must have a numbered value. For example, with HttpWatch the entry would be:
[HKEY_LOCAL_MACHINE\Software\Policies\Google\Chrome\ExtensionInstallForcelist] = "1"="dajhhgiioackgdldomhppobgjbinhimh"
In RegEdit it would look like this:

The next time Chrome restarts it will automatically download and enable the extension without requiring any manual intervention. An added advantage of doing this with HttpWatch is that no debugging banner is displayed in Chrome when HttpWatch is recording.
Microsoft Edge has a similar set of policies that can also be used to force the installation of an extension.
]]>There’s also a ‘Feature Request‘ category where you can suggest new ideas and vote on existing ones.
]]>The page URL (including fragments) is now shown for each page group making it easier to debug Progressive Web Apps (PWAs) where URL fragments may be used for navigation. Also by default, URLs are displayed relative to the containing page and the HTTPS scheme prefix is hidden:

A red warning triangle is displayed next to insecure HTTP requests:

A new URL Display options tab can be used to configure how URLs are displayed:

A new warning (HW1011) highlights requests that did not use HTTP/2 (or a later network protocol) and therefore may not have optimal performance:

HttpWatch now works with Microsoft Edge 80 or later using an extension hosted in the Microsoft Store:

The Edge support includes an automation class for controlling the HttpWatch Edge extension:

and a sample program for using Edge, Selenium and HttpWatch together.
You can now choose which browsers to use with HttpWatch when you run the installer. It is also possible to only install HttpWatch Studio if you just want to open existing HAR or HWL log files:

In Chrome and Edge an arrow symbol next to a URL shows that a request was created using the XmlHttpRequest (XHR) API in Javascript:

Or an arrow head symbol if the Fetch API was used:

When a service worker script intercepts a request the Result now displays (Service Worker). The status code is available in the data tip or Overview Tab:

A diamond URL indicator is used to show the outgoing requests made by a service worker:

HttpWatch now restores extension and log windows to their original position even if they were placed with the Windows snap feature:

The cookie panel now displays the SameSite attribute for cookies received from the server:

The Result column in Chrome and Edge now shows whether the memory or prefetch cache was used:

HttpWatch now formats and applies password masking to JSON content even if the content type has been incorrectly set to a different format:
