machawk1 / tachyon

An experimental Memento browser plugin for Chrome.
1 stars 0 forks source link

Tachyon - MementoWeb Plugin for Chrome

This is an experimental plugin, to assess if Chrome's webRequest API makes is easier to create a MementoWeb plugin than it is with Firefox.

Started with

Should be possible to bundle it via http://portableapps.com/apps/internet/google_chrome_portable

In Normal Browsing Mode

In Time Travel Mode:

All Modes

Can the interaction be smoother? Say we click on an instance that has a Memento-Datetime, and we are not in Time Travel mode, we should really switch to Time Travel mode using that new Memento-Datetime. However, can we automatically switch out of it, based on how the URL is entered? Do we need tab-scoped Time Travel to make this work?

MementoFox notes

MementoFox is very slow. Not clear why, but suspect it attempts to block all requests and then re-writes and re-loads them one-by-one.

Firefox does not currently support anything quite like chrome.webRequest, although there may be some similar internal redirect API in future versions. See this link for details: http://stackoverflow.com/questions/13279883/how-to-change-script-location-on-firefox-addon

The limitations of the current API mean the Request URI cannot be altered, I think.

Although requests can be blocked: