Update shushjax.js

Add some support for detecting clients that don't support URL() and fall back, and add some comments