Jenkins错误 - 在中阻止脚本执行,因为文档的框架被沙盒化,并且未设置'allow-scripts'权限。
Jenkins错误 - 在中阻止脚本执行,因为文档的框架被沙盒化,并且未设置'allow-scripts'权限。
我知道如果在HTML中使用iFrame,我们需要对其进行沙盒处理,并将'allow-scripts'权限设置为true。
但是我的问题是,在我的纯Angular JS应用中根本没有iFrame。当我在本地运行它时,它工作得很好。
一旦我将其部署到服务器上,Chrome就会显示以下错误消息以及下面的错误:
拒绝加载'style-src 'self''样式表'bootstrap.min.css',因为它违反了以下内容安全策略指令:"style-src 'self'"。
在'dashboard.html'中阻止脚本执行,因为文档的框架被沙盒化且未设置'allow-scripts'权限。
我没有从第三方网站或其他地方调用页面,这可能会注入我的源代码并使其出现在iFrame中。我检查了代码,确认根本没有iFrame。
顺便说一句,我使用非常旧的Chrome(26)和Firefox(10)[组织限制]。这在IE11上也会发生(尽管没有显示错误消息),页面无法加载。
是什么导致了这个问题?我有什么遗漏的吗?非常感谢任何指点。
下面是我想要做的一个快照,已删除了一些无关紧要的部分。
Dashboard {{column.column}}
{{layer.name}}
{{category.name}}
{{group.name}}
Not deployed {{group.name}} Node : {{host}}
... {{app.text}} Success {{app.status[host].error}}