Skip to content

Complete WebRecorder project #863

@slifty

Description

@slifty

We've got a lot of good work done during our 2025 hackathon; the back end changes necessary to support Web Archives are in place, and the majority of the work for support in the web-app is complete.

The following items remain:

  1. Ensure that S3 CORS settings allow for Range requests, across all environments.
  2. Ensure that CloudFront / CDN settings are correct in order to support Range requests.
  3. Host replay on a static page that is loaded via a subdomain across all environments (see this post for more). This might be be replay.permanent.org and replay.dev.permanent.org etc. and update the embedding to use that version accordingly.

A web archive is attached which, when replayed, will render some diagnostic information about what a given replayed script has access to when it comes to the parent page (e.g. cookies, etc). We want this replay to show no cookie access and no ability to interact with anything related to whatever permanent.org page is rendering the archive.

Ironically I can't upload the wacz directly so here it is in a zip format first:

iframe-security-test.wacz.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions