diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-07-04 22:45:44 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-07-04 22:45:44 -0700 |
commit | de1a4aad302e3366b13e683dbe0ca10407a4c57b (patch) | |
tree | 18001b1ade644e87e39e675cdac534ed2307ce16 /reader/sanitizer/sanitizer.go | |
parent | 6d0dc451e45effc8cbb6953a766b111036d893ce (diff) |
Add support for protocol relative YouTube URLs
Diffstat (limited to 'reader/sanitizer/sanitizer.go')
-rw-r--r-- | reader/sanitizer/sanitizer.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/reader/sanitizer/sanitizer.go b/reader/sanitizer/sanitizer.go index f13681b..b37a9af 100644 --- a/reader/sanitizer/sanitizer.go +++ b/reader/sanitizer/sanitizer.go @@ -17,7 +17,7 @@ import ( ) var ( - youtubeEmbedRegex = regexp.MustCompile(`http[s]?://www\.youtube\.com/embed/(.*)`) + youtubeEmbedRegex = regexp.MustCompile(`//www\.youtube\.com/embed/(.*)`) ) // Sanitize returns safe HTML. @@ -291,6 +291,7 @@ func isBlacklistedResource(src string) bool { func isValidIframeSource(src string) bool { whitelist := []string{ + "//www.youtube.com", "http://www.youtube.com", "https://www.youtube.com", "https://www.youtube-nocookie.com", |