0

ユーザーがページを初めて使用するときにヘルプを表示するためにどのような方法が使用されているか - ユーザーが気付いていないかもしれない特定の機能を紹介するために使用されます。

たとえば、「高度な検索」オプションが隠されている検索フォームが導入されたとします。

ここに画像の説明を入力

ほとんどの人はシェブロンを見てクリックすると思いますが、わかりません。Cookie を追加して、「ねえ、このユーザーはそれを見ました」と言ったり、データベースにテーブルを作成したりできることを知っています。

Cookie を追加する際に発生する問題は、ユーザーが Cookie を削除して再度ログインした場合です。ユーザーは常にアラート/エラーなどを無視する必要があります。一定期間が経過しない限り、手動で削除します (そうすると、新しいユーザーにはアラートが表示されません)。

あるいは、データベースにテーブルを追加することは、このような単純なタスクには多すぎるように思えます。それは私が傾いているものですが、私はそれが嫌いです...もっと良い方法が必要です.

特定のページに対して 1 回限りのアラートを表示する他の方法はありますか?

編集- わざとかなり些細な例を使用しました。

4

1 に答える 1

0

どちらの選択肢も正しいと思います。Cookie オプションは、サーバー上で軽量になるため、少し優れています。多くのユーザーがいる場合、データベース オプションはあまり良くありません。

クライアント側にデータを保存する新しい HTML5 機能を参照することもできます。より優れたローカル ストレージ メソッドです。

それは localStorage.uid="1234" または clickcount のようなものになります.html5 ドキュメントも参照してください。

リンクはこちら.. http://www.w3schools.com/html/html5_webstorage.asp

楽しんで..

于 2013-05-29T16:55:44.577 に答える