0

新規ユーザー向けに自分のサイトのツールチップ バブルを作成したい - 他の多くのサイト (ほとんどの Google アプリ) がこれを行っています。ユーザーが特にヒントを「却下」しない限り、先週作成されたすべてのアカウントについてそれらを表示したいと思います。

私はクッキーでこれを行うことを考えました-つまり。「-dismissed=True」の値を設定し、アカウントの作成日と同様に確認して、ヒントを表示するかどうかを決定しました。

ただし、Cookie はブラウザ間で共有されないため、これはブラウザ間では機能しません。したがって、ユーザーが chrome にログインし、ヒントを閉じてから FF にログインすると、ヒントが再表示されます。

この種のことを行う一般的な方法があるかどうかは誰にもわかりませんか? または、少なくとも私が説明した方法よりも良い方法ですか?

ブラウザの長さのセッションを使用しているため、セッションに保存できません。

4

1 に答える 1

0

このような設定を保存するメインのユーザー モデルと 1 対 1 の関係を持つユーザー設定モデルを持つことができます。ユーザー エントリ自体が作成されるときにインスタンスを作成し、[ヒントを表示] フィールドをデフォルトで True に設定します。

1.5 の新しいカスタム ユーザー モデル機能を使用して、これをユーザー モデル自体に格納することもできますが、ここではやり過ぎのように思えます。

于 2013-04-28T09:19:35.090 に答える