fix: frame in frame
This commit is contained in:
@@ -401,7 +401,7 @@ def _wasm_extension_wrapper_response(
|
|||||||
user_json: str | None,
|
user_json: str | None,
|
||||||
) -> Any:
|
) -> Any:
|
||||||
public = auth == "public"
|
public = auth == "public"
|
||||||
return template_renderer().TemplateResponse(
|
response = template_renderer().TemplateResponse(
|
||||||
request,
|
request,
|
||||||
"wasm_extension.html",
|
"wasm_extension.html",
|
||||||
{
|
{
|
||||||
@@ -418,6 +418,9 @@ def _wasm_extension_wrapper_response(
|
|||||||
"user": user_json,
|
"user": user_json,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
response.headers["Content-Security-Policy"] = "frame-ancestors 'self'"
|
||||||
|
response.headers["X-Frame-Options"] = "SAMEORIGIN"
|
||||||
|
return response
|
||||||
|
|
||||||
|
|
||||||
def _wasm_extension_frame_url(extension: WasmExtension, frame_path: str) -> str:
|
def _wasm_extension_frame_url(extension: WasmExtension, frame_path: str) -> str:
|
||||||
|
|||||||
Reference in New Issue
Block a user