diff --git a/src/pages.go b/src/pages.go index 43f676a..5ba8b07 100644 --- a/src/pages.go +++ b/src/pages.go @@ -53,8 +53,10 @@ func getPage(w http.ResponseWriter, r *http.Request) error { } } - // allow JavaScript code to access responses (including errors) even across origins - w.Header().Set("Access-Control-Allow-Origin", "*") + if r.Header.Get("Origin") != "" { + // allow JavaScript code to access responses (including errors) even across origins + w.Header().Set("Access-Control-Allow-Origin", "*") + } if sitePath == ".git-pages" { // metadata directory name shouldn't be served even if present in site manifest