diff options
Diffstat (limited to 'actionview/app/assets/javascripts/rails-ujs/utils/csp.coffee')
-rw-r--r-- | actionview/app/assets/javascripts/rails-ujs/utils/csp.coffee | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/actionview/app/assets/javascripts/rails-ujs/utils/csp.coffee b/actionview/app/assets/javascripts/rails-ujs/utils/csp.coffee new file mode 100644 index 0000000000..a33f531375 --- /dev/null +++ b/actionview/app/assets/javascripts/rails-ujs/utils/csp.coffee @@ -0,0 +1,8 @@ +nonce = null + +Rails.loadCSPNonce = -> + nonce = document.querySelector("meta[name=csp-nonce]")?.content + +# Returns the Content-Security-Policy nonce for inline scripts. +Rails.cspNonce = -> + nonce ? Rails.loadCSPNonce() |