1. ホーム
  2. java

が 'X-Frame-Options' を 'deny' に設定しているため、フレーム内にある。

2022-02-07 21:20:04
<パス

ファイルエクスポートを行う際に問題が発生しました。
1. 追加

<security:http auto-config="true" use-expressions="true">
    <security:headers>
        <security:frame-options policy="SAMEORIGIN"/>
    </security:headers>


無効です。

2. 制御層プラス

  response.setHeader("X-Frame-Options", "SAMEORIGIN");// Resolve IFrame rejection issue


まだ使えません。

3. この時点でBaiduが理解するX-Frame-Optionsの3つの状態を理解する。

 X-Frame-Options has three values:
DENY
indicates that the page is not allowed to be displayed in a frame, even if it is nested within a page of the same domain.
SAMEORIGIN
means that the page can be displayed in a frame of a page with the same domain name.
ALLOW-FROM uri
means that the page can be displayed in the frame of the specified source.


3. springmvcでspringのセキュリティ設定を確認します。
以下の通りです。
.and().headers().frameOptions().disable()を追加してもまだエラーが報告されます。

4. ふと、エクスポート時にエクスポートパスがあるはずで、セキュリティで設定したページパスのパーミッションが開かれていないことを思い出した。
そのため

パスのパーミッションを設定し、修正!