間違ってブラウザを閉じても編集データを保持できる「Sisyphus」2011/12/25ソフトウェア,WebJavaScript,github,jQuery,プレミアムSisyphusはフォームの入力内容をローカルストレージに保存するjQueryプラグインです。Gmailでは編集中のメールの内容を定期的に保存しておいてくれるので誤って画面を閉じた場合でもメールの内容が消失したりしません。同様の仕組みをクライアントサイドで実装してくれるのがSisyphusです。右側にフォームが表示されています。時々、ローカルストレージに保存しましたというメッセージが出ます。保存されると別なタブで開いた時にも入力内容が再現されています。SisyphusはHTML5のローカルストレージを活用し、フォーム内に入力されているコンテンツを保存しています。ラジオボタンやチェックボックスは問題ないですが、テキスト入力の場合は保存されるタイミングが難しいようで、入力直後だと保存されていない場合もあります。いえ便利なライブラリです。SisyphusはJavaScript/jQuery製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)になります。MOONGIFTはこう見るWebアプリケーションで最大のネックとも言えるのがこの画面を閉じると全て消えてしまうという問題かも知れません。通常、ローカルアプリケーションの場合は自動保存機能があったり、閉じる際にダイアログを出したりします。その手の実装が面倒なWebアプリケーションの場合、閉じると全て消えてどうにもならないという状態になったりします。いってユーザが編集のデータはユーザのものであり勝手に保存してしまうのはどうかという考えもあります。そこでローカルストレージを使うのは良いアイディアです。ユーザが自分のデータを自分で管理し、万一の時にも安心というのは良い仕組みと言えるでしょう。GitHubソフトウェア,WebJavaScript,github,jQuery,プレミアムMOONGIFTの関連記事${article.post_title}{{/each}}もっと見るコメントプレミアムでしか読めない記事が723あります。blockworks。