URLPatternConstructorURLPattern() Experimental Instance propertieshash Experimental hostname Experimental password Experimental pathname Experimental port Experimental protocol Experimental search Experimental username Experimental Instance methodsexec() Experimental test() Experimental