mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-05-07 00:06:33 +02:00
Revert "Revert "feat: cross origin opener policy options (#10710)""
This reverts commit 46050ace1a.
This commit is contained in:
@@ -73,6 +73,15 @@
|
||||
</label>
|
||||
</div>
|
||||
<p class="help-block">[[admin/settings/advanced:headers.coep-help]]</p>
|
||||
<div class="form-group">
|
||||
<label for="cross-origin-resource-policy">[[admin/settings/advanced:headers.coop]]</label>
|
||||
<select class="form-control" id="cross-origin-opener-policy" data-field="cross-origin-opener-policy">
|
||||
<option value="same-origin">same-origin</option>
|
||||
<option value="same-origin-allow-popups">same-origin-allow-popups</option>
|
||||
<option value="unsafe-none">unsafe-none</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="cross-origin-resource-policy">[[admin/settings/advanced:headers.corp]]</label>
|
||||
<select class="form-control" id="cross-origin-resource-policy" data-field="cross-origin-resource-policy">
|
||||
|
||||
@@ -196,7 +196,7 @@ function setupHelmet(app) {
|
||||
if (meta.config['cross-origin-embedder-policy']) {
|
||||
app.use(helmet.crossOriginEmbedderPolicy());
|
||||
}
|
||||
app.use(helmet.crossOriginOpenerPolicy());
|
||||
app.use(helmet.crossOriginOpenerPolicy({ policy: meta.config['cross-origin-opener-policy'] }));
|
||||
app.use(helmet.crossOriginResourcePolicy({ policy: meta.config['cross-origin-resource-policy'] }));
|
||||
app.use(helmet.dnsPrefetchControl());
|
||||
app.use(helmet.expectCt());
|
||||
|
||||
Reference in New Issue
Block a user