初回アクセスのみJS実行茅ヶ崎のホームページ制作

JavaScript

初回アクセスのみJS実行

★セッション単位 / sessionStorage

const keyName = 'visited';
const keyValue = true;

if (!sessionStorage.getItem(keyName)) {
    sessionStorage.setItem(keyName, keyValue);

    初回アクセス時の処理

} else {
    2回目以降アクセス時の処理
}

★キャッシュ削除されるまで有効 / localStorage

const keyName = 'visited';
const keyValue = true;

if (!localStorage.getItem(keyName)) {
    localStorage.setItem(keyName, keyValue);

    初回アクセス時の処理

} else {
    2回目以降アクセス時の処理
}