aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader/sanitizer/sanitizer.go
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-07-04 22:45:44 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-07-04 22:45:44 -0700
commitde1a4aad302e3366b13e683dbe0ca10407a4c57b (patch)
tree18001b1ade644e87e39e675cdac534ed2307ce16 /reader/sanitizer/sanitizer.go
parent6d0dc451e45effc8cbb6953a766b111036d893ce (diff)
Add support for protocol relative YouTube URLs
Diffstat (limited to 'reader/sanitizer/sanitizer.go')
-rw-r--r--reader/sanitizer/sanitizer.go3
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",