code: func checkCandidateBase(l *absurllexer) {
  	l.consumeQuote()
  
  	if !bytes.HasPrefix(l.content[l.pos:], relURLPrefix) {
  		return
  	}
  
  	// check for schemaless URLs
  	posAfter := l.pos + relURLPrefixLen
  	if posAfter >= len(l.content) {
  		return
  	}
  	r, _ := utf8.DecodeRune(l.content[posAfter:])
  	if r == '/' {
  		// schemaless: skip
  		return
  	}
  	if l.pos > l.start {
  		l.emit()
  	}
  	l.pos += relURLPrefixLen
  	l.w.Write(l.path)
  	l.start = l.pos
  }
docs: // handle URLs in src and href.