Page Archives

Page archives allow you to load a page using the resources (HTML, JavaScript, images, ...) as they were when the archive was captured.

The page remains interactive and JavaScript functionality works as normal. For example, you can use page archvies to check when a bug was introduced.

This video shows an example of how to select and load an archive:

How to load page archives

  1. Install the Chrome extension
  2. Open a monitored page on the DebugBear website
  3. Click the "Load archived page" button

This will open a new tab which makes no network requests and instead uses archived responses instead.

The archive loader extension uses the Chrome Debugger Protocol, so you'll see a "DebugBear Archive Loader is debugging this browser" message.

Can I load page archives in browsers other than Chrome

Not right now, please email matt@debugbear.com if you're interested in this.

Page archives and login state

Since the loaded page may depend on a certain set of login data, cookies are set to what they were when the archive was captured. They are reset to the normal state when you finish using the archive.

This means that if you're logged into example.com and then load an example.com archive you will be temporarily logged out of your normal account.

You could avoid this problem by creating a separate Chrome Profile to load the archive in.

Limitations

Some reasons why loading an archived page may not work correctly:

  • When the page makes a request no matching request is found in the archive. This may be the case when the page generates unique URLs.
  • A request may not have been made when capturing an archive, e.g. a request to save data. (Contact us if you're interested in running more complex page interactions when capturing the archive.)
  • The current time and date are not simulated. This might cause problems if, for example, the front-end JS checks if the login is expired.

I can't close the archive tab, or the page is loaded normally

The request interception feature used by the Chrome extension isn't fully stable yet, so in rare cases you may run into problems.

If you can't close the tab click the "Cancel" button in the "DebugBear Archive Loader is debugging this browser" message. This will detach the archive loader extension and reset the login state.

If the normal page is loaded instead of the archive try restarting your browser. This can happen if you recently created the Chrome profile you're running the extension in.


Still need help? Contact matt@debugbear.com for support.