angularjs – 拒绝在Ionic Framweork中加载字体”data:font / woff; base64,…“

前端之家收集整理的这篇文章主要介绍了angularjs – 拒绝在Ionic Framweork中加载字体”data:font / woff; base64,…“前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在控制台中收到此错误

Refused to load the font ‘data:font/woff;base64,d09GRgABAAAAAGVUABEAAAAAxuQAAQABAAAAAAAAAAAAAAAAAAAAA…eLo4GBkcWhIzkkAqQkEggceHw5HFkM2VRZJFlYebR2MP5v3cDSu5GJwWUDW9xG1hQXAFAmKZU=’ because it violates the following Content Security Policy directive: “font-src *”.

我的Content-Security-Policy元标记如下所示:

<Meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; font-src *; script-src * 'unsafe-inline' 'unsafe-eval'; child-src *">

会是什么问题?

解决方法

Star并不是您认为在内容安全策略中的通配符.您必须手动指定某些指令,包括data:和blob:. Star将匹配任何域但不符合任何协议.

添加数据:到font-src列表会让字体加载. (另外我会删除星号以尽可能少地信任).

猜你在找的Angularjs相关文章