From: Evan Klitzke Date: Mon, 25 Jun 2018 20:27:58 +0000 (+0000) Subject: text/html: escape MIME type "application/ld+json" as JavaScript X-Git-Tag: go1.12beta1~58 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=784d810976e6fce946d8202b19f3e3c33beb89a2;p=gostls13.git text/html: escape MIME type "application/ld+json" as JavaScript Fixes #26053 Change-Id: Ic2052b1d0d4e0826a217a520c83d7bb0995ea72a GitHub-Last-Rev: 5a3eea3dd22b0a194591ce2294b88cb340df1e8d GitHub-Pull-Request: golang/go#26054 Reviewed-on: https://go-review.googlesource.com/c/120835 Reviewed-by: Emmanuel Odeke --- diff --git a/src/html/template/js.go b/src/html/template/js.go index 98e821b73c..872f6786b3 100644 --- a/src/html/template/js.go +++ b/src/html/template/js.go @@ -391,6 +391,7 @@ func isJSType(mimeType string) bool { "application/ecmascript", "application/javascript", "application/json", + "application/ld+json", "application/x-ecmascript", "application/x-javascript", "text/ecmascript", diff --git a/src/html/template/js_test.go b/src/html/template/js_test.go index 12a850d6e3..05fa105be0 100644 --- a/src/html/template/js_test.go +++ b/src/html/template/js_test.go @@ -343,6 +343,7 @@ func TestIsJsMimeType(t *testing.T) { {"application/javascript/version=1.8", false}, {"text/javascript", true}, {"application/json", true}, + {"application/ld+json", true}, } for _, test := range tests {