Actually, I've found another reason to do our own parsing. location does not provide the doubleSlash property. Our parser does provide this property, and now that we're not unconditionally appending the double slash, we need it [below](https://github.com/jquery/jquery-mobile/pull/7263/files#diff-6c596d6cec60afc292585b8f1bd9cb38R338).