Wenn ich mit einem NPM -Laufstart lokal die Dinge starte, zeigt die statische HTML -Seite gut an. Ich versuche die HTML -Seite anzuzeigen: < /p>
Code: Select all
Refused to display 'http://localhost:4200/' in a frame because it set 'X-Frame-Options' to 'deny'.
< /code>
Ich weiß, dass ich nicht explizit X-Frame-Optionen so einsetzt
add_header "X-Frame-Options" "SAMEORIGIN";
var strHTML = " ";
document.write(strHTML);
Vielen Dank. /> Es wurde durch Hinzufügen von < /p>
fixiert
Code: Select all
http.headers(headers -> {
headers.addHeaderWriter(new XFrameOptionsHeaderWriter(XFrameOptionsMode.SAMEORIGIN));
});
< /code>
zu einer Funktion, die beim Start einen SecurityFilterchain zurückgibt: < /p>
@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
http.authorizeRequests(requests -> requests
.requestMatchers("/**").permitAll());
http.headers(headers -> {
headers.addHeaderWriter(new XFrameOptionsHeaderWriter(XFrameOptionsMode.SAMEORIGIN));
});
return http.build();
}