Chrome showing error as: Refused to execute inline script because of Content-Security-Policy

From the Chrome extension CSP docs:

Inline JavaScript will not be executed. This restriction bans both inline <script> blocks and inline event handlers (e.g. <button onclick="...">).

You cannot have inline scripts in your extension HTML like:

<script>alert("I'm an inline script!");</script>

<button onclick="alert('I am an inline script, too!')">

Rather, you must place your script into a separate file:

<script src="https://stackoverflow.com/questions/16145522/somescript.js"></script>

Leave a Comment