contenteditableな内容をURIで開いてブックマーク

たった一行でブラウザをシンプルなメモ帳に変える方法 | IDEA*IDEA
結構お世話になっていたこのスニペット

書き捨てのメモじゃなくて保存しておきたいって時にhtml形式でそのまま保存するか、内容をコピペしてどこかしらに貼り付けて保存をしないといけないのが若干不便だなぁと感じていたのだけど、同じようなことをやってやればブックマーク保存までできるなぁと今更ながら思った。

javascript:window.open("data:text/html, <html contenteditable><script>document.write(decodeURIComponent('" + encodeURIComponent(encodeURIComponent(document.body.innerHTML)) + "'));document.querySelector(\"head\").appendChild((function() { var t = document.createElement(\"title\"); t.textContent = new Date; return t; })());</script></html>");void(0);

firefoxで動作確認。
こいつをブックマークレットとして登録しておいて、メモが終わってどこかに保存しておきたいってなった時に実行すれば、書いた内容を含めたURIでwindowをオープンするようになっているので、この開いたページをブックマークしてやればメモった内容のブックマークができあがり。
各種ブックマークサービスには登録できず。data:なURI登録できるブックマークサービスないかな。

Hatena::Letに動作するものをうまく登録できなかったので持って行く場合はコード確認の上コピっていってください。