Skip to content

Commit 7d5f154

Browse files
Jean-Baptiste Aviatmikewest
Jean-Baptiste Aviat
authored andcommitted
Add frame-src, worker-src to default-src examples (#101)
1 parent 22d08b9 commit 7d5f154

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

index.src.html

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1708,15 +1708,16 @@ <h4 id="directive-default-src">`default-src`</h4>
17081708
will have the same behavior as the following header:
17091709

17101710
<pre>
1711-
<a>Content-Security-Policy</a>: <a>child-src</a> <a grammar>'self'</a>;
1712-
<a>connect-src</a> <a grammar>'self'</a>;
1711+
<a>Content-Security-Policy</a>: <a>connect-src</a> <a grammar>'self'</a>;
17131712
<a>font-src</a> <a grammar>'self'</a>;
1713+
<a>frame-src</a> <a grammar>'self'</a>;
17141714
<a>img-src</a> <a grammar>'self'</a>;
17151715
<a>manifest-src</a> <a grammar>'self'</a>;
17161716
<a>media-src</a> <a grammar>'self'</a>;
17171717
<a>object-src</a> <a grammar>'self'</a>;
17181718
<a>script-src</a> <a grammar>'self'</a>;
1719-
<a>style-src</a> <a grammar>'self'</a>
1719+
<a>style-src</a> <a grammar>'self'</a>;
1720+
<a>worker-src</a> <a grammar>'self'</a>
17201721
</pre>
17211722

17221723
That is, when `default-src` is set, every <a>fetch directive</a> that isn't
@@ -1734,15 +1735,16 @@ <h4 id="directive-default-src">`default-src`</h4>
17341735
will have the same behavior as the following header:
17351736

17361737
<pre>
1737-
<a>Content-Security-Policy</a>: <a>child-src</a> <a grammar>'self'</a>;
1738-
<a>connect-src</a> <a grammar>'self'</a>;
1738+
<a>Content-Security-Policy</a>: <a>connect-src</a> <a grammar>'self'</a>;
17391739
<a>font-src</a> <a grammar>'self'</a>;
1740+
<a>frame-src</a> <a grammar>'self'</a>;
17401741
<a>img-src</a> <a grammar>'self'</a>;
17411742
<a>manifest-src</a> <a grammar>'self'</a>;
17421743
<a>media-src</a> <a grammar>'self'</a>;
17431744
<a>object-src</a> <a grammar>'self'</a>;
17441745
<a>script-src</a> https://example.com;
1745-
<a>style-src</a> <a grammar>'self'</a>
1746+
<a>style-src</a> <a grammar>'self'</a>;
1747+
<a>worker-src</a> <a grammar>'self'</a>
17461748
</pre>
17471749

17481750
Given this behavior, one good way to build a policy for a site would be to

0 commit comments

Comments
 (0)