ユーザーが HTML5_html5 チュートリアルのスキルでページを閲覧しているかどうかを判断する方法
HTML5 のページ可視性インターフェイスは、visibilitychange ページ イベントを使用して現在のページの可視性ステータスを判断し、目的を絞った方法で特定のタスクを実行できるメソッドをプログラマに提供します。新しい document.hidden プロパティも利用可能です。
document.hidden
この新しい document.hidden 属性は、そのページがユーザーによって現在表示されているページであるかどうかを示します。値は true か false です。
document.visibilityState
visibilityState の値は、表示 (ページがブラウザの現在アクティブなタブであり、ウィンドウが最小化されていないことを示す) または非表示 (ページが現在アクティブなタブ ページではない、またはウィンドウが最小化されていることを示す) のいずれかです。 .)、または事前レンダリング (ページは再生成中、ユーザーには表示されません)。
可視性変更イベント
ページの可視性の変更を聞くのは非常に簡単です:
// さまざまなブラウザに対応
var hidden、状態、visibilityChange
if (typeof document.hidden !== "未定義") {
hidden = "非表示";
可視性変更 = "可視性変更";
state = "visibilityState";
else if (typeof document.mozHidden !== "未定義") {
hidden = "mozHidden";
VisibilityChange = "mozvisibilitychange";
state = "mozVisibilityState";
else if (typeof document.msHidden !== "未定義") {
hidden = "msHidden";
visibilityChange = "msvisibilitychange";
state = "msVisibilityState";
else if (document.webkitHidden のタイプ !== "未定義") {
hidden = "webkitHidden";
VisibilityChange = "webkitvisibilitychange";
state = "webkitVisibilityState";
}
//タイトルにステータスの変化を表示するリスナーを追加します
document.addEventListener(visibilityChange, function() {
document.title = ドキュメント[状態];
}, false);
//初期化
document.title = ドキュメント[状態];
上記のコードは、ページの可視性が変更されたときに document.title の値を変更します。
では、visibilitychange イベントを使用する必要があるのはどのような場合でしょうか?たとえば、ページ上で埋め込みビデオを再生している場合、ユーザーが別のタブに切り替えると、タブ上のビデオは自動的に一時停止され、ユーザーが元に戻ったときに再生を再開する必要があります。別の例として、ページに自動更新アクションがある場合、ユーザーが別のタブに切り替えたときに更新を停止し、ユーザーが元に戻ったときに前のアクションを続行する必要があります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。
