国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
JavaScriptはブラウザタブの閉鎖とブラウザの完全閉鎖を區(qū)別します
問題の説明
解決
ホームページ ウェブフロントエンド htmlチュートリアル [ブラウザ]タブを閉じることと、JavaScriptを使用してブラウザ全體を閉じることを區(qū)別する方法は?

[ブラウザ]タブを閉じることと、JavaScriptを使用してブラウザ全體を閉じることを區(qū)別する方法は?

Apr 04, 2025 pm 10:21 PM
windows ブラウザ キーと値のペア sessionstorage

[ブラウザ]タブを閉じることと、JavaScriptを使用してブラウザ全體を閉じることを區(qū)別する方法は?

JavaScriptはブラウザタブの閉鎖とブラウザの完全閉鎖を區(qū)別します

マルチタブブラウジングの毎日の使用では、ユーザーは単一のタブまたはブラウザ全體を閉じる必要がある場(chǎng)合があります。たとえば、いくつかのアプリケーションシナリオでは、ブラウザが完全に閉じている場(chǎng)合(ログイン情報(bào)のクリアなど)、単一のタブを閉じるときはそうではありません。この記事では、JavaScriptを使用してこれら2つの狀況を區(qū)別し、対応するソリューションを提供する方法について説明します。

問題の説明

開発したWebアプリケーションが、WindowsシステムのChromeブラウザで実行されるとします。要件は、ユーザーがブラウザ全體を閉じるときにログイン情報(bào)をクリアし、単一のタブを閉じるときにログイン情報(bào)を変更しないようにすることです。この関數(shù)を?qū)g裝する方法は?

解決

HTML5のsessionStorageオブジェクトを使用して、この問題を解決できます。 sessionStorage使用すると、キー価値ペアデータを同じセッションに保存できます。ブラウザを閉じると、 sessionStorageのデータがクリアされ、単一のタブを閉じると他のタブのsessionStorageデータには影響しません。

特定の実裝手順は次のとおりです。

  1. ブラウザクローズイベントをリッスンします: beforeunloadイベントを使用して、ブラウザのクローズまたはタブのクローズ操作をリッスンします。

     window.addeventlistener( 'beforeunload'、function(e){
         //ここでログイン情報(bào)をクリアするためにコードを追加しますが、ここで直接実行することは、タブを閉じるときにクリアすることにもつながる可能性があることに注意する必要があります。
     });
  2. sessionstorageを使用して閉じる動(dòng)作を區(qū)別します。各タブがロードされたら、 sessionStorageアイテムを設(shè)定し、閉じたときにアイテムが存在するかどうかを確認(rèn)します。存在する場(chǎng)合、タブページが閉じられていることを意味します。存在しない場(chǎng)合、ブラウザ全體が閉じられていることを意味します。

     //ページが読み込まれたときにsessionStorageを設(shè)定します
     window.addeventlistener( 'load'、function(){
         sessionStorage.setItem( 'tabopen'、 'true');
     });
    
     //閉じたときにSESSIONSTORAGEを確認(rèn)してください
     window.addeventlistener( 'beforeunload'、function(e){
         if(!sessionStorage.getItem( 'tabopen')){
             //ログイン情報(bào)ClearLoginInfo();
         } それ以外 {
             // sessionStorageアイテムsessionStorage.RemoveItem( 'tabopen');
         }
     });
    
     関數(shù)ClearLoginInfo(){
         //ここでログイン情報(bào)をクリアするためにコードをConsole.log( 'ログイン情報(bào)のクリア...');
     }

上記の方法を使用して、タブページを閉じることとブラウザの閉鎖を効果的に區(qū)別し、ブラウザが完全に閉じているときにログイン情報(bào)をクリアする操作を?qū)g行できますが、この操作は1つのタブページを閉じるときに実行されません。ブラウザとユーザー設(shè)定の特定の実裝に応じて、ブラウザによってbeforeunloadイベントがインターセプトまたは遅延する可能性があることに注意する必要があります。信頼性を向上させるために、サーバー側(cè)のセッション管理などの他のテクノロジーを考慮することができます。

以上が[ブラウザ]タブを閉じることと、JavaScriptを使用してブラウザ全體を閉じることを區(qū)別する方法は?の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DogeCoin Trading PlatformアプリダウンロードDogeCoinトレーディングプラットフォームがそこにあるもの DogeCoin Trading PlatformアプリダウンロードDogeCoinトレーディングプラットフォームがそこにあるもの Jul 08, 2025 pm 05:36 PM

この記事では、Dogecoin Tradingプラットフォームの選択と公式アプリケーションのダウンロードについて説明します。安全で信頼できるチャネルを介して、取引プラットフォームのアプリケーションを見つけてダウンロードする方法を詳細(xì)に説明します。このプロセスは、段階的な教育の形で提示されます。次に、現(xiàn)在の市場(chǎng)にいくつかの主流のドッグコイン取引プラットフォームを?qū)毪?、オンラインユーザーからの一般的なフィードバックを組み合わせて、參照のための特性を包括的に説明します。

Solana公式アプリプラットフォーム。人気のあるaddress.co Solana公式アプリプラットフォーム。人気のあるaddress.co Jul 10, 2025 pm 07:06 PM

デジタル資産の獲得と管理は、公式のSolanaプラットフォームと安全なストレージソリューションを通じて達(dá)成できます。 1。Solanaの公式アプリケーションプラットフォーム(solana.com/ecosystem)は、プロジェクトブラウジング、公式アプリケーションのダウンロード、開発者リソースを提供します。 2。その取引プラットフォームアドレスは、ユーザートランザクションを促進(jìn)するための指定されたリンクです。 3.元帳などのハードウェアストレージデバイスは、秘密のキーセキュリティをオフラインで保証できます。 4。Phantomサポート便利な管理などのデスクトップまたはモバイルアプリケーション。 5.マルチシグネチャテクノロジーは、認(rèn)可セキュリティを改善します。さらに、コミュニティガバナンスに參加して、分散型アプリケーション、コンテンツ作成などを使用して、デジタルアセットエコシステムに參加することもできます。

OUYI最新バージョンOKX And??roid本物のアプリポータルv6.128.0 OUYI最新バージョンOKX And??roid本物のアプリポータルv6.128.0 Jul 10, 2025 pm 09:15 PM

OUYI OKXは、グローバルユーザーに多様なデジタル資産製品とサービスを提供するプロフェッショナルなデジタル資産取引プラットフォームです。安全で安定したシステムと豊かで包括的な機(jī)能により、多くのデジタル資産愛好家の選択になりました。

「System_Service_Exception」を修正する方法Windowsでコードを停止します 「System_Service_Exception」を修正する方法Windowsでコードを停止します Jul 09, 2025 am 02:56 AM

「System_Service_Exception」ブルースクリーンエラーに遭遇した場(chǎng)合、システムを再インストールしたり、ハードウェアをすぐに交換する必要はありません。次の手順に従って確認(rèn)できます。1。グラフィックカードなどのハードウェアドライバー、特に最近更新されたドライバーなどのハードウェアドライバーを更新またはロールバックできます。 2.サードパーティのアンチウイルスソフトウェアまたはシステムツールをアンインストールし、WindowsDefenderまたは有名なブランド製品を使用してそれらを置き換えます。 3.システムファイルを修復(fù)する管理者としてSFC/ScannowおよびDismコマンドを?qū)g行します。 4.メモリの問題を確認(rèn)し、デフォルトの頻度を復(fù)元し、メモリスティックを再プラグしてプラグを外し、Windowsメモリ診斷ツールを使用して検出します。ほとんどの場(chǎng)合、ドライバーとソフトウェアの問題を最初に解決できます。

Windowsで検出されていないセカンドモニターを修正する方法は? Windowsで検出されていないセカンドモニターを修正する方法は? Jul 12, 2025 am 02:27 AM

Windowsが2番目のモニターを検出できない場(chǎng)合は、最初に電源、ケーブルプラグイン、インターフェイスの互換性など、物理接続が正常かどうかを確認(rèn)し、ケーブルまたはアダプターを交換してみてください。第二に、デバイスマネージャーを介してグラフィックカードドライバーを更新または再インストールし、必要に応じてドライバーバージョンをロールバックします。次に、表示設(shè)定の「検出」を手動(dòng)でクリックして、モニターがシステムによって正しく識(shí)別されているかどうかを確認(rèn)します。最後に、モニター入力ソースが対応するインターフェイスに切り替えられるかどうかを確認(rèn)し、ケーブルに接続されたグラフィックカード出力ポートが正しいかどうかを確認(rèn)します。上記の手順に従ってチェックインするために、ほとんどのデュアルスクリーン認(rèn)識(shí)の問題を通常解決できます。

OUYIコンピューターバージョンクライアントインストール公式ウェブサイトPCOKXソフトウェアダウンロード方法 OUYIコンピューターバージョンクライアントインストール公式ウェブサイトPCOKXソフトウェアダウンロード方法 Jul 09, 2025 pm 06:00 PM

この記事では、OUYIコンピューターバージョンのクライアントのダウンロードとインストールの手順を提供します。 1。公式ウェブサイトにアクセスしてください。 2。ダウンロードポータルを見つけます。 3.対応するバージョンを選択します。 4。ダウンロードしてインストールします。 5。ログインして、ユーザーがPC側(cè)のトランザクション操作をすばやく完了できるようにします。

Stablecoinの公式ウェブサイトの入り口Stablecoin公式ウェブサイトアドレスリンク Stablecoinの公式ウェブサイトの入り口Stablecoin公式ウェブサイトアドレスリンク Jul 09, 2025 pm 06:45 PM

Stablecoinの公式Webサイト情報(bào)は、直接アクセスを通じて取得できます。 1。USDT公式ウェブサイトは予備報(bào)告書を提供します。 2。USDC公式ウェブサイトは監(jiān)査証明書を公開しています。 3. DAIの公式Webサイトには、地方分権化メカニズムが表示されます。 4。TUSD公式ウェブサイトは、チェーンの検証をサポートしています。 5。BUSD公式ウェブサイトは、償還ポリシーを説明しています。さらに、通常のユーザーは、Binance、Ouyi、Huobiなどの交換を通じてStablecoinsを簡単に交換できます。アクセスするときは、ドメイン名を確認(rèn)し、ブックマークを使用して、安全を確保するためにポップアップにアラートする必要があります。

Windowsで「このアクションを?qū)g行するには許可が必要」を修正する方法は? Windowsで「このアクションを?qū)g行するには許可が必要」を修正する方法は? Jul 09, 2025 am 02:49 AM

「この操作を?qū)g行するには許可が必要」という問題に遭遇した場(chǎng)合、通常、Windows許可管理メカニズムが操作を制限するためです。ソリューションには以下が含まれます。1。プログラムを管理者として実行し、右クリックして「管理者として実行」を選択し、UACプロンプトを確認(rèn)します。 2.ファイル/フォルダーの所有権を取得し、所有者を「プロパテ?!互濂辚匹!鶤dvanced」で現(xiàn)在のユーザーに変更し、サブコンテナを交換します。 3.許可設(shè)定を調(diào)整し、「プロパテ?!互濂辚匹!幖工蚪椁筏啤竿耆手朴箻叵蓼蚺cえます。 4.ファイルが占有されているかどうかを確認(rèn)するには、関連するプログラムを閉じるか、UnlockerとLockhunterをUnoccupiに使用します。問題を解決するために、1つずつ試してみてください。

See all articles