我正在使用urlive
库来使用链接加载缩略图。
在Chrome扩展程序之外,该function非常完美。 但是在Chrome扩展程序中运行相同的function时,我收到了错误消息:
“拒绝加载脚本
'https://query.yahooapis.com/v1/public/yql?callback=jQuery1111091462301090359…22+and+xpath%3D%22*%22+and+compat%3D%22html5%22&format=xml&_=1417426473922'
因为它违反了以下内容安全策略指令:"script-src 'self' 'unsafe-eval'".
'https://query.yahooapis.com/v1/public/yql?callback=jQuery1111091462301090359…22+and+xpath%3D%22*%22+and+compat%3D%22html5%22&format=xml&_=1417426473922'
"script-src 'self' 'unsafe-eval'".
$(document).ready(function() { $('#thumbnail_url').on('input propertychange', function () { console.log('called'); $('#thumbnail_url').urlive({ callbacks: { onStart: function () { console.log('called1'); $('.loading').show(); $('.urlive-container').urlive('remove'); }, onSuccess: function (data) { $('.loading').hide(); $('.urlive-container').urlive('remove'); }, noData: function () { $('.loading').hide(); $('.urlive-container').urlive('remove'); } } }); }).trigger('input'); });
我已经尝试了所有的可能性。 但我没有得到答案。 在调用yahooapis
,我仍然yahooapis
。
如果你正在处理chromeapp然后忘记urlive
库。 ‘urlive`将采用yahooapis,yahooapis无法构建chrome应用程序。 它不断提高错误。 所以最好去其他图书馆。
将yahoo域添加到规则: "script-src 'self' 'unsafe-eval' https://query.yahooapis.com"
有关更多信息: http : //content-security-policy.com/
以上就是jQuery教程分享内容安全策略指令:“script-src’self”unsafe-eval’”相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/561523.html