mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-05-17 11:01:06 +00:00
Merge pull request #474 from cjmayo/srcset
Fix problems with trailing commas and data: URIs in srcset values
This commit is contained in:
commit
0086c28b3a
1 changed files with 12 additions and 3 deletions
|
|
@ -199,10 +199,19 @@ class LinkFinder:
|
|||
elif attr == 'archive':
|
||||
for url in value.split(','):
|
||||
self.found_url(url, name, base, lineno, column)
|
||||
elif attr == 'srcset':
|
||||
elif attr == 'srcset' and not value.startswith('data:'):
|
||||
for img_candidate in value.split(','):
|
||||
url = img_candidate.split()[0]
|
||||
self.found_url(url, name, base, lineno, column)
|
||||
try:
|
||||
url = img_candidate.split()[0]
|
||||
except IndexError:
|
||||
log.debug(
|
||||
LOG_CHECK,
|
||||
_("trailing comma in line: "
|
||||
"%(line)s srcset attribute: %(value)s")
|
||||
% {"line": lineno, "value": value}
|
||||
)
|
||||
else:
|
||||
self.found_url(url, name, base, lineno, column)
|
||||
else:
|
||||
self.found_url(value, name, base, lineno, column)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue