legacy-knowledge-base
公開されました Jun. 30, 2025

AntiSamyサニタイザーはHTMLタグとスタイルの一部を削除します。

written-by

Rita Schaff

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • AntiSamyをオンにしましたが、ウェブコンテンツの記事から特定のHTMLコードとCSSスタイルが削除されます。

Environment

  • DXP 7.0+

解決策

ウェブコンテンツにおけるHTMLとCSSの使用法 記事 HTMLフィールド

ウェブコンテンツの記事は、このような使い方をすることを意図したものではありません。適切なウェブ開発の標準やプロセスに取って代わるものではありません。 ですから、JavaScriptやCSSを追加することは妨げられませんが、そうすることはお勧めしません。

ウェブコンテンツの記事でこのようにCSSを使うのは、実際には最良の選択ではない。

  • 同じコードが何度もページに追加される可能性があるため、提供されるページのサイズが大きくなり、ユーザーのロード時間が長くなる。
  • 実行順序は、ウェブコンテンツの記事が表示される順序に依存する場合があります。
  • このようなコードは、保守するのも難しいかもしれない。特定のCSSが含まれた記事がたくさんある中で、誰かがページ全体のスタイルを変更したいと思った場合を想像してほしい。

おすすめ

1つまたは複数のJavaScript / CSSファイルを作成してホスティングし、必要なときに埋め込むことをお勧めします。

  • 7.0では、テーマを作成するのが最善の方法です。
  • 7.4では、 JavaScript Client Extensions CSSClient Extensionなどの機能があります。
  • また、ファイルをサーバーのどこか、またはドキュメントとメディアにホストし、ページのJavaScriptまたはCSSフィールドを使用してページに読み込むこともできます。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base