日々のコンピュータ情報の集積と整理

Dr.ウーパのコンピュータ備忘録

2014年5月19日月曜日

SyntaxHighlighter:エスケープした<br />のみ HTML のタグとして解釈されてしまう問題の解決策

SyntaxHighlighterにて、エスケープした<br />のみ、HTMLのタグとして解釈され、表示上改行になってしまう問題への対処方法がわかりました。



原因は、SyntaxHighlighter の設定にて、bloggerMode true にしていたことでした。

ARKの技術メモ: [SyntaxHighlighter]blogger mode だと<br/>タグが表示できない件
http://arkmemo.blogspot.jp/2012/09/syntaxhighlighterblogger-mode.html


SyntaxHighlighter.config.bloggerMode = true; の部分を削除したところ、エスケープした<br />は HTML のタグとは解釈されず、そのまま<br /> として表示されるようになりました。

解決前

escapeHTML(data.feed.entry[i].title.$t) + "</a>
ラベル:" + labels + "

解決後

escapeHTML(data.feed.entry[i].title.$t) + "</a><br />ラベル:" + labels + "<br /><br /></li>");



これでこのサイトへの適用を一時停止していた SyntaxHighlighter を、再度適用できるようになりました。





関連記事

関連記事を読み込み中...

同じラベルの記事を読み込み中...