ふとテキストを HTML エスケープしたい時に使えるブックマークレット

いつも必要になった時にこんな感じのコードを DevTools のコンソール上で実行してるので雑にブックマークレット化してみた。 ダイアログが出るのでそれにテキストを入力すると alert() でエスケープしたテキストを表示するので手動コピーする。

javascript:(function(s){s.innerText=prompt('Input text containing special character(s)');alert(s.innerHTML)})(document.createElement('span'))

ちなみに Vimmer の方は operator-html-escape.vim というプラグインを利用すると HTML エスケープができます。 Vim から出たくない方はぜひ。*1

*1:自分はそもそも Vim を使えない職場で働いているので…