2017-04-24 110 views
0

我有一个vimeo视频触发内容安全策略错误,并停止我的JS的其他部分运行。Bootstrap Responsive Embed + Vimeo =内容安全策略错误

页面上的相关HTML是:

<div class="row"> 
    <div class="col-md-12 videoPlayer"> 
    <div class="embed-responsive embed-responsive-16by9"> 
     <iframe class="embed-responsive-item" src="https://player.vimeo.com/video/195875285"></iframe> 
    </div> 
    </div> 
</div> 

和错误状态:

拒绝加载脚本 '的数据:应用程序/ JavaScript的; BASE64,KGZ1bmN0aW9uKCkgewoJdmFyIG5vb3BmbiA9IGZ1 ... gpKTsKCQkJfQoJCX0KCX0pKCk7Cgl3aW5kb3cuX2dhcSA9IGdhcS5xZiA9IGdhcTsKfSkoKTs =',因为它违反了以下内容安全策略指令:“script-src'self''unsafe-inline'https://f.vimeocdn.comhttps://ssl.google-analytics.comhttps://js-agent.newrelic.comhttps://bam.nr-data.nethttps://f.vimeocdn.com“。

我从来没有与这对夫妻的我用响应嵌入YouTube影片的时间遇到​​过这一点,所以我怀疑这是一个问题VIMEO,但没有我的搜索似乎提供相应的解决方案。

回答

1

我发现这个错误是由在Chrome浏览器中通过https查看站点时uBlock Origin扩展引起的。它也可能由AdBlock等其他人触发。

尝试在隐身模式下浏览或启动浏览器而无需扩展以查看问题是否仍然存在。