アンケートのためのブックマークレット
ブックマークレット:
-
アンケート用ブックマークレット ver.1
(幕張公演分にて動作確認)
ページ内の全チェックボックスを一括でチェック(選択)状態に変更します。
-
アンケート用ブックマークレット ver.2
(仙台公演分にて動作確認)
2つ以上のチェックボックスを有する設問について、各設問の最後に「チェックボックスの選択状態を入れ替える」リンクを追加します。
これをクリックすると、選択状態のチェックボックスは非選択状態へ、非選択状態のチェックボックスは選択状態へ変更されます。
-
アンケート用ブックマークレット ver.3
(仙台公演分にて動作確認)
--- ※IE対応版(福岡公演分にてテスト中)
アンケートを途中まで入力し、送信せずに中断したい場合に、入力した内容を保存する機能を追加します。
利用者のブラウザがこの機能に対応する環境であれば、アンケートの最初の設問(Q01) よりも上に、『入力した内容を送信せずにブラウザに保存する』『ブラウザに保存した内容を削除する』と言う2つの青いボタンが表示されます。
尚、利用者のブラウザがこの機能に対応しない環境であった場合は、ボタンではなく「(このブラウザではlocalStorageによる途中保存は利用できません)」と表示されます。
意図せずに使用してしまった場合は、アンケートページを再読込してください。元の状態に戻ります。
ChromeでコピーしてIEのブックマークにペーストする等の操作をしますと、このブックマークレットで追加される部分が文字化けします。が、機能的には恐らく問題ありません。
ブックマークレットの使い方:
- 何かテキトーなページをブックマークしておく。
- 上述の「アンケート用ブックマークレット」のリンクの上で右クリック→「リンクのアドレスをコピー」
- テキトーな(不要な)ブックマークの上で右クリック→「編集」
- 「ブックマークを編集」画面にて、URL欄を削除し、貼り付け(Ctrl+V)。名前欄も分かり易く付け直して保存。
- アンケートのページを開き、先程保存したブックマークを呼び出す。
- ページ内のチェックボックスが全て選択状態になる。
IEだと「リンクのアドレスをコピー」が「ショートカットのコピー」になったり、(ブックマークの)「編集」が「プロパティ」になったりします。
ご利用上の注意:
- 上記ブックマークレットは併用を想定していません。
ご利用になるモノ1つだけをブックマーク登録される事を推奨します。
-
ver.1 → ver.2 → ver.3 の順に非汎用化(専用化)しており、他のアンケートフォームでは機能しない可能性が高くなります。
もし今後の(SideMのライブのLV参加者向けの)アンケートで機能しなかった場合は、blogのコメント欄か当方のTwitterアカウントに「マダー?(・∀・ )っ/凵⌒☆チンチン」と投げて頂ければ、目標12時間以内に調整対応いたします。たぶん、
-
当ブックマークレットにより追加された機能は、ページを再読み込みする事で解除されます。
また、再度ブックマークレットを呼び出す事で有効化されます。
ver.3に関して:
ver.3における追加機能は「フォーム入力内容の保存」です。
アンケートの設問数が膨大で全てに回答するだけの時間が無い場合に、途中まで入力して保存しておく事で、後日、その続きから回答する事が出来る…と言う利用方法を意図しています。
-
対象アンケートページ内にて当該ブックマークレットを呼び出した際、利用者のブラウザがこの機能に対応する環境であれば、アンケートの最初の設問(Q01) よりも上に、『入力した内容を送信せずにブラウザに保存する』『ブラウザに保存した内容を削除する』と言う2つの青いボタンが表示されます。
尚、利用者のブラウザがこの機能に対応しない環境であった場合は、ボタンは表示されず、赤字で「(このブラウザではlocalStorageによる途中保存は利用できません)」と表示されます。
(※ localStorageの対応状況をチェックします。JavaScriptを有効にして再読み込みをお願いします。)
-
アンケートのフォームに入力を行った後、『入力した内容を送信せずにブラウザに保存する』ボタンを押すと、ご利用のブラウザのローカル環境に入力データが保存されて、『ブラウザ(localStorage)へ保存しました。(現在日時)』とダイアログが表示されます。
-
その後、ページを閉じたりPCの電源を切る等して、再度またアンケートページを開いた際は、また当ブックマークレットを呼び出してみてください。
『[保存日時]にブラウザ(localStorage)へ保存した内容を、現在のフォームへ反映します。』とダイアログが表示されて、アンケートのフォームが前回保存時の状態に変更されます。
-
データのセーブ(書き込み)はボタンを押した際のみに行う手動式、データのロード(呼び出し)は当ブックマークレットを呼び出した際に行われる半自動式です。
既にデータを保存した状態で、当ブックマークレットを呼び出す前にフォームに入力を行い、当ブックマークレットを呼び出した場合、今回の入力内容が前回保存した内容で上書きされてしまう事になります。ご注意下さい。
-
近年のWebブラウザには一般的に備わっているlocalStorageと言う機能を使用して、入力データを保存しています。
localStorageは、Webブラウザにおいて昔から使われているクッキー(HTTP cookie)の強化版みたいなモノです。
Webブラウザのローカル環境にデータを保持するため、保存データを他のPCから呼び出す事は出来ません。
また、「プライベートブラウジング」等の「ローカル環境に履歴情報を残さないモード」では利用できない場合があります。
-
ご利用中のPCを他のユーザが操作可能な場合、localStorageへ保存した内容も見る事が可能です。
また、アンケート送信後も保存したデータはPC内に残ります。
気になる方は再度アンケートページを開き、当ブックマークレットを呼び出した後に、[ブラウザに保存した内容を全て削除する]をクリックしてください。
-
当ブックマークレット(特にver.3)は、特定のアンケートページの仕様に合わせて作成したものであり、汎用性はほとんどありません。
異なる仕様のアンケートページでご利用になれる可能性はかなり低く、今後のLVアンケートでも同様に利用できる保証は致しかねますので御了承下さい。
テスト対象:
幕張公演分,
仙台公演分,
福岡公演分,