Skip to content

Commit 00e5800

Browse files
ENGCOM-8577: Allow to load base64 encoded images and fonts #31162
2 parents 7806824 + 8d8f8ed commit 00e5800

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

app/code/Magento/Csp/etc/config.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@
9292
<inline>1</inline>
9393
<eval>0</eval>
9494
<dynamic>0</dynamic>
95+
<schemes>
96+
<data>data</data>
97+
</schemes>
9598
</images>
9699
<frames>
97100
<policy_id>frame-src</policy_id>
@@ -120,6 +123,9 @@
120123
<inline>1</inline>
121124
<eval>0</eval>
122125
<dynamic>0</dynamic>
126+
<schemes>
127+
<data>data</data>
128+
</schemes>
123129
</fonts>
124130
</storefront>
125131
<admin>
@@ -197,6 +203,9 @@
197203
<inline>1</inline>
198204
<eval>0</eval>
199205
<dynamic>0</dynamic>
206+
<schemes>
207+
<data>data</data>
208+
</schemes>
200209
</images>
201210
<frames>
202211
<policy_id>frame-src</policy_id>
@@ -225,6 +234,9 @@
225234
<inline>1</inline>
226235
<eval>0</eval>
227236
<dynamic>0</dynamic>
237+
<schemes>
238+
<data>data</data>
239+
</schemes>
228240
</fonts>
229241
</admin>
230242
</policies>

dev/tests/integration/testsuite/Magento/Csp/Model/Collector/ConfigCollectorTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ private function getExpectedPolicies(): array
6262
[],
6363
true
6464
),
65-
'font-src' => new FetchPolicy('font-src', false, [], [], true),
65+
'font-src' => new FetchPolicy('font-src', false, [], ['data'], true),
6666
'frame-src' => new FetchPolicy('frame-src', false, [], [], true, false, false, [], [], true),
67-
'img-src' => new FetchPolicy('img-src', false, [], [], true),
67+
'img-src' => new FetchPolicy('img-src', false, [], ['data'], true),
6868
'manifest-src' => new FetchPolicy('manifest-src', false, [], [], true),
6969
'media-src' => new FetchPolicy('media-src', false, [], [], true),
7070
'object-src' => new FetchPolicy('object-src', false, [], [], true),

0 commit comments

Comments
 (0)