Eval is strictly prohibited in Extensions. By passing a string to
setTimeoutyou’re causing it to have toevalthe 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.