Sketch of js stopgap for external URLs, downloading files.

Putting this out there as a temporary stopgap : |

Not sure how I feel about it.

cc @camilleanne