AJAX/JQuery not coming through

Eval is strictly prohibited in Extensions. By passing a string to setTimeout you’re causing it to have to eval the string you’ve passed it.

Try just passing it the function rather than a string.

Nice try, but the error is still the same with just “setTimeout(‘loadJSON();’,500);”

[Error] Refused to execute a script because 'unsafe-eval' does not appear in the script-src directive of the Content Security Policy.