Lines Matching refs:proto
271 let proto = protocolPattern.exec(rest);
273 if (proto) {
274 proto = proto[0];
275 lowerProto = proto.toLowerCase();
277 rest = rest.slice(proto.length);
285 if (slashesDenoteHost || proto || hostPattern.test(rest)) {
288 if (slashes && !(proto && hostlessProtocol.has(lowerProto))) {
295 (slashes || (proto && !slashedProtocol.has(proto)))) {