all: fix code playground failed to run

Fixes golang/go#48011

Change-Id: I6ae0c3c3696f5e88258f39532137bfc0b5ec31ee
Reviewed-on: https://go-review.googlesource.com/c/website/+/346212
Trust: Jamal Carvalho <jamal@golang.org>
Run-TryBot: Jamal Carvalho <jamal@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Website-Publish: DO NOT USE <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/cmd/golangorg/csp.go b/cmd/golangorg/csp.go
index af204f5..7e73f44 100644
--- a/cmd/golangorg/csp.go
+++ b/cmd/golangorg/csp.go
@@ -44,6 +44,7 @@
 	"connect-src": {
 		"'self'",
 		"https://golang.org",
+		"https://play.golang.org", // For running playground snippets on the blog.
 		"www.google-analytics.com",
 		"stats.g.doubleclick.net",
 	},
diff --git a/go.dev/_content/js/playground.js b/go.dev/_content/js/playground.js
index 97391d1..7933ac0 100644
--- a/go.dev/_content/js/playground.js
+++ b/go.dev/_content/js/playground.js
@@ -123,7 +123,7 @@
       seq++;
       var cur = seq;
       var playing;
-      $.ajax('/compile', {
+      $.ajax('https://play.golang.org/compile', {
         type: 'POST',
         data: { version: 2, body: body },
         dataType: 'json',