Update shushjax.js

fix undefined location.protocol, pathname, host, etc stemming from location not being recognized as a URL in the partial file handler