3

Apache タイルは、コンテンツのない開始タグと終了タグを空のタグに変換します。

たとえば、HTML を壊す<script src="some.js"></script>と書かれます。<script src="some.js"/>

この動作を防ぐにはどうすればよいですか?

4

4 に答える 4

2

以下の解決策が機能します。これがSpringRooの回避策です-この問題を回避します。

<script src="some.js"><!----></script>
于 2012-05-18T09:27:59.637 に答える
0

スクリプトの開始タグと終了タグの間にコンテンツを配置する必要があります。これは、Tilesがコンテンツを折りたたむのを防ぐのに十分です。空白、改行、または。を試してください&nbsp;。Tilesがそれを続けている場合は、崩壊しないコンテンツ、おそらくjavascriptコメントをそこに導入する必要がありますか?

于 2009-10-02T13:16:47.937 に答える
0

それは本当に「あなたのHTMLを壊す」のですか?validator.w3.orgのようなバリデーターで確認しましたか? 完全に有効な XML を記述しています。HTML はどの DTD に準拠する必要がありますか? 個人的には、これが問題にならない XHTML を目指します。

編集:あなたのサーバーは配信していますtext/htmlapplication/xhtml+xml?一部のブラウザーは、text/html として配信される XHTML にあまり満足していないようです。

于 2009-10-02T13:05:36.903 に答える
-1

私はこれがうまくいくとは思わないのですか?

<script src="some.js" type="text/javascript"></script>

また

<script src="some.js" type="text/javascript">&nbsp;</script>

上記が機能したとしても、検証の問題が解決されるかどうかはあまりわかりません

于 2009-10-02T12:05:38.173 に答える