~ モバイル版(スマートフォン)の操作 ~
左右にスワイプすると、前後の投稿へ移動します。
← 前の投稿 | 次の投稿 →
日々のコンピュータ情報の集積と整理

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 を、再度適用できるようになりました。


スポンサーリンク

コメントを投稿

コメント投稿機能について