/ JavaScriptでブラウザが最初に起動されたことを検出して何らかのアクションを実行する - JavaScript、Cookie、ブラウザ、セッションCookie

JavaScriptでブラウザの最初の起動を検出して、javascript、cookie、browser、session-cookies

Javascriptでブラウザインスタンスの最初の起動を検出する方法が存在するかどうかを知りたいですか?

この場合、私は自分のセッションクッキーを削除したいと思います。

ここに問題があります:

実際、私はアプリケーションを構築しましたユーザーは、同じブラウザ(タブまたはウィンドウ)で自分のアプリケーションに1回しかアクセスできません。ユーザーが私のアプリに接続すると、セッションCookieが作成されます。このCookieは、ユーザーがブラウザまたはタブを閉じると削除されます。その後、ユーザーがたとえば2つのタブで2回自分のアプリケーションを開こうとすると、自分のアプリケーションのインスタンスが既に実行されているかどうかを確認でき、その場合はユーザーにメッセージを表示します。 msgstr "" "同じブラウザで2回アプリにアクセスする権限が与えられていません"#:。ユーザーがウェブページを閉じると、クッキーを削除することができます。問題は、ブラウザがクラッシュしたときです。私のクッキーはそのままで、ユーザがブラウザを再起動したときに私はメッセージを表示しますが、私のアプリのインスタンスはすでに接続されていません。

よろしく

回答:

回答№1は1

セッションCookieと通常Cookieの2種類のCookieがあります。

あなたは数百年で有効期限が切れる通常のクッキーを作ることができます。クッキーが存在する場合、それは最初の訪問ではありません。