問題点

リッチテキストエディター(RTE)コンポーネントのハイパーリンクの「新しいウィンドウで開く」オプションが機能しません。 その結果、リンクは同じページに表示されます。

解決策

設定ファイルのターゲット属性を CRXDE ライトで宣言します。

  1. /libs/cq/xssprotection/config.xml を /apps/cq/xssprotection/config.xml にコピーします。

  2. /apps/cq/xssprotection/config.xml が表示されます。

  3. 「common-attributes」セクションで、次のターゲット属性宣言を追加します。

    <attribute name="target">
    <regexp-list>
    <regexp value="[a-zA-Z0-9-_\$]+"/>
    </regexp-list>
    </attribute>

  4. <tag name="a" の用語を検索することで、「a」タグ宣言が見つかります。

  5. 属性のリストに行を追加します。

      <attribute name="target" />

  6. ファイルを保存します。

追加情報

この問題は、XSS フィルターが、「a」エレメントのターゲット属性をトリミングするために発生します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー