Quite often, when browsing an archived page on Archive.is or the WayBack Machine, I want to check the current status of the original page.
So I wrote a few Bookmarklets.
Archive.is
Default field
Any Archive.is page has a Saved from field which is an input html element having a name attribute with value q and a value property containing the URL, which is navigated to by assigning the location in the above code.
So my goto Bookmarklet is this one:
javascript:open(document.getElementsByName("q")[0]?.value)
It uses [0]? as there is no getElementsByName, but there is [Wayback/Archive] Document.getElementsByName() – Web APIs | MDN as name values need not to be unique but id values have to be.
Other Archive.is fields
The above works on all types of Archive.is page types:
- search pages like https://archive.is/https://example.org
- actual archived pages like https://archive.is/LkpeZ and https://archive.ph/2022.01.22-165646/https://example.org/
- these only have a
Saved fromfield.
- these only have a
- redirected archived pages like https://archive.ph/UEQeg and https://archive.ph/2013.01.03-111457/http://www.iana.org/domains/example/
- these both have
Saved fromandRedirected fromfields.
- these both have
- complex pages like https://archive.ph/5iVVH and https://archive.ph/2015.11.14-044109/http://www.example.org/
- those have even more fields: in addition to fields
Saved fromandRedirected from, the fieldsViaandOriginalalso are added.
- those have even more fields: in addition to fields
To get the additional fields from the other fields, we need to figure out a way to access them.





