Window

Window インターフェイスは、 DOM 文書を収めるウィンドウを表します。 document プロパティは、そのウィンドウに読み込まれた DOM の document オブジェクト を指します。特定の文書が属するウィンドウは、 document.defaultView プロパティを使用して取得できます。

グローバル変数の window は、スクリプトを実行しているウィンドウを表しており、JavaScript コードに公開されます。

Window インターフェイスは、ユーザーインターフェースのウィンドウの概念とは必ずしも直接関連づかない、さまざまな関数、名前空間、オブジェクト、コンストラクターのホームです。一方、 Window インターフェイスはグローバルで使用可能であることが必要な、さまざまなアイテムを含むのに適した場所です。これらの多くは JavaScript リファレンスDOM リファレンス で文書化しています。

タブブラウザーでは、それぞれのタブが個々の Window オブジェクトで表されます。タブ内で実行している JavaScript から見えるグローバルの window は、常にコードを実行しているタブを表します。しかし、タブブラウザーであっても resizeTo()innerHeight のように、タブを含むウィンドウ全体に適用されるプロパティやメソッドがあります。一般に、タブに所属することができない合理的な理由があるものは、代わりにウィンドウに属します。

コンストラクター

DOM インターフェイスもご覧ください。

DOMParser
DOMParser は文字列で保存された XML や HTML ソースを解析して、 DOM Document に変換できます。 DOMParserDOM Parsing and Serialization で定められています。
Image
HTMLImageElement を生成します。
Option
HTMLOptionElement を生成します。
StaticRange 読取専用
StaticRange オブジェクトを作成する StaticRange() コンストラクターを返します。
Worker
Web worker を生成します。
XMLSerializer
FIXME: NeedsContents

プロパティ

このインターフェイスは、 EventTarget インターフェイスからプロパティを継承しています。また WindowOrWorkerGlobalScope および WindowEventHandlers ミックスインのプロパティを実装しています。

オブジェクトであるプロパティ (例えば、ビルトイン要素のプロトタイプをオーバーライドするためのもの) は、後述の個別セクションに記載しています。

Window.closed 読取専用
このプロパティは、現在のウィンドウが閉じているかどうかを示します。
Window.console 読取専用
ブラウザーのデバッグコンソールへアクセスするための console オブジェクトへの参照を返します。
Window.controllers 読取専用
現在の chrome ウィンドウの XUL controller オブジェクトを返します。
Window.customElements 読取専用
CustomElementRegistry オブジェクトへの参照を返します。これは新しいカスタム要素の登録や、以前に登録したカスタム要素の情報を取得するために使用できます。
Window.crypto 読取専用
ブラウザーの crypto オブジェクトを返します。
Window.devicePixelRatio 読取専用
現在のディスプレイの、物理ピクセルと端末非依存ピクセルの比率を返します。
Window.dialogArguments 読取専用
window.showModalDialog() メソッドが呼び出されたときにウィンドウ (それがダイアログボックスである場合) に渡された引数を取得。これは nsIArray インタフェースです。
Window.document 読取専用
指定ウィンドウが含む文書への参照を返す
Window.DOMMatrix 読取専用
DOMMatrix オブジェクトへの参照を返します。これは 4x4 のマトリックスを表し、 2D や 3D の操作に適しています。
Window.DOMMatrixReadOnly 読取専用
DOMMatrixReadOnly オブジェクトへの参照を返します。これは 4x4 のマトリックスを表し、2D や 3D の操作に適しています。
Window.DOMPoint 読取専用
DOMPoint オブジェクトへの参照を返します。これはある座標系での 2D や 3D の点を表します。
Window.DOMPointReadOnly 読取専用
DOMPointReadOnly オブジェクトへの参照を返します。これは座標系で 2D や 3D の点を表します。
Window.DOMQuad 読取専用
DOMQuad オブジェクトへの参照を返します。これは 4 つの角と辺からなる四角形オブジェクトを表します。
Window.DOMRect 読取専用
DOMRect オブジェクトへの参照を返します。これは長方形を表します。
Window.DOMRectReadOnly 読取専用
DOMRectReadOnly オブジェクトへの参照を返します。これは長方形を表します。
Window.event 読取専用
現在のイベント を返します。これは現在 JavaScript のコードのコンテキストが処理しているイベントです。また、現在処理しているイベントがない場合は undefined を返します。イベントハンドラーに直接渡した Event オブジェクトは、可能な限り代わりに使用するべきです。
Window.frameElement 読取専用
ウィンドウが埋め込まれた要素を返す。ウィンドウが埋め込まれていない場合は、 null を返す。
Window.frames 読取専用
現在のウィンドウでのサブフレームの配列を返します。
Window.fullScreen
このプロパティはウィンドウが全画面で表示されているかどうかを示します。
Window.history 読取専用
history オブジェクトへの参照を返す
Window.innerHeight 読取専用
ブラウザーウィンドウのコンテンツ領域の高さを取得し、もしあれば、水平スクロールバーを含みます。
Window.innerWidth 読取専用
ブラウザーウィンドウのコンテンツ領域の幅を取得し、もしあれば、垂直スクロールバーを含みます。
Window.isSecureContext 読取専用
コンテキストが、安全なコンテキストを必要とする機能を使用することができるかどうかを表します。
Window.length 読取専用
ウィンドウ内のフレームの数を返します。 window.frames も参照してください。
Window.location
window オブジェクトのロケーション、または現在の URL を取得 / 設定します。
Window.locationbar 読取専用
ウィンドウ内で表示 / 非表示の切り替え (トグル) が可能な locationbar オブジェクトを返す
Window.localStorage 読取専用
生成元のオリジンからのみアクセスが可能なデータを保存するために使用する、ローカルストレージオブジェクトへの参照を返します。
Window.menubar 読取専用
ウィンドウ内で表示 / 非表示の切り替え (トグル) が可能な menubar オブジェクトを返す
Window.messageManager
このウィンドウの message manager オブジェクトを返します。
Window.mozInnerScreenX 読取専用
スクリーン座標系でウィンドウのビューポートの左上隅の水平 (X) 座標を返します。この値は CSS ピクセルで表します。必要に応じて画面のピクセルに換算するための係数については、nsIDOMWindowUtilsmozScreenPixelsPerCSSPixel をご覧ください。
Window.mozInnerScreenY 読取専用
スクリーン座標系で、ウィンドウビューポートの左上隅の垂直 (Y) 座標を返します。この値は CSS ピクセルで表します。必要に応じて画面のピクセルに換算するための係数については mozScreenPixelsPerCSSPixel をご覧ください。
Window.name
ウィンドウ名を取得 / 設定します。
Window.navigator 読取専用
navigator オブジェクトへの参照を返します。
Window.opener
現在のウィンドウを開いたウィンドウへの参照を返します。
Window.orientation 読取専用
端末の本来の向きに対して相対的なビューポートの向きを角度 (90 度単位) で返します。
Window.outerHeight 読取専用
ブラウザーウィンドウの外側の高さを取得します。
Window.outerWidth 読取専用
ブラウザーウィンドウの外側の幅を取得します。
Window.pageXOffset 読取専用
window.scrollX のエイリアスです。
Window.pageYOffset 読取専用
window.scrollY のエイリアスです。
Window.parent 読取専用
現在のウィンドウまたはサブフレームの親ウィンドウへの参照を返します。
Window.performance 読取専用
Performance オブジェクトを返します。これは timingnavigation 属性が含まれており、それぞれが パフォーマンス関連 のデータを提供するオブジェクトです。詳細情報や使用例は Using Navigation Timing をご覧ください。
Window.personalbar 読取専用
ウィンドウ内で表示/非表示の切り替え (トグル) が可能な、 personalbar オブジェクトを返す
Window.screen 読取専用
ウィンドウに関連付けられた screen オブジェクトへの参照を返す
Window.screenX および Window.screenLeft 読取専用
どちらのプロパティも、ユーザーのブラウザーのビューポートの左端から画面の左端までの水平方向の距離を返します。
Window.screenY および Window.screenTop 読取専用
どちらのプロパティも、ユーザーのブラウザーのビューポートの上端から画面の上端までの垂直方向の距離を返します。
Window.scrollbars 読取専用
ウィンドウ内で表示 / 非表示の切り替え (トグル) が可能な、 scrollbars オブジェクトを返す
Window.scrollMaxX 読取専用
ウィンドウが水平スクロールされ得る最大オフセット、すなわち、文書の幅からビューポートの幅を引いたものです。
Window.scrollMaxY 読取専用
ウィンドウが垂直スクロールされ得る最大オフセット (すなわち、文書の高さからビューポートの高さを引いたもの) です。
Window.scrollX 読取専用
文書が現在水平にスクロールされているピクセル数を返します。
Window.scrollY 読取専用
文書が現在垂直にスクロールされているピクセル数を返します。
Window.self 読取専用
window オブジェクト自身へのオブジェクト参照を返す
Window.sessionStorage
生成元のオリジンからのみアクセスが可能なデータを保存するために使用する、セッションストレージへの参照を返します。
Window.sidebar 読取専用
サイドバーの window オブジェクトへの参照を返します。
Window.speechSynthesis 読取専用
SpeechSynthesis オブジェクトを返します。これは、Web Speech API の音声合成機能を使用するためのエントリーポイントです。
Window.status
ブラウザー下部のステータスバーのテキストを取得 / 設定します。
Window.statusbar 読取専用
ウィンドウ内で表示 / 非表示の切り替え (トグル) が可能な statusbar オブジェクトを返します。
Window.toolbar 読取専用
ウィンドウ内で表示 / 非表示の切り替え (トグル) が可能な toolbar オブジェクトを返します。
Window.top 読取専用
ウィンドウ階層における最上位のウィンドウへの参照を返します。このプロパティは読み取り専用です。
Window.visualViewport 読取専用
指定したウィンドウの視覚的なビューポートを表す VisualViewport オブジェクトを返します。
Window.window 読取専用
現在のウィンドウへの参照を返します。
window[0]window[1] など
フレーム内の window オブジェクトへの参照を返します。詳しくは Window.frames をご覧ください。

他のところで実装されているプロパティ

WindowOrWorkerGlobalScope.caches 読取専用
現在のコンテキストに関連付けられた CacheStorage オブジェクトを返します。このオブジェクトはオフラインで使用する資産を格納したり、リクエストに対して独自のレスポンスを生成したりするような機能が利用できます。
WindowOrWorkerGlobalScope.indexedDB 読取専用
Indexed データベースにアプリケーションが非同期にアクセスできる仕組みを提供します。このプロパティは IDBFactory オブジェクトを返します。
WindowOrWorkerGlobalScope.isSecureContext 読取専用
現在のコンテキストが安全である (true) か否か (false) を示す論理値を返します。
WindowOrWorkerGlobalScope.origin 読取専用
グローバルオブジェクトのオリジンを、文字列としてシリアライズして返します。 (これはまだどのブラウザーでも実装されていません。)

廃止されたプロパティ

Window.content および Window._content 読取専用
現在のウィンドウでのコンテンツ要素への参照を返します。 Firefox 57 より (当初は Nightly のみ) どちらも chrome (特権付き) コードに限り使用でき、ウェブでは使用できません。
Window.defaultStatus
指定ウィンドウのステータスバーのテキストを取得 / 設定
Window.directories
window.personalbar と同義
Window.globalStorage
複数のページに渡ってデータを保存するために使用する、複数のストレージオブジェクトを表していました。
Window.mozAnimationStartTime
現在のアニメーションサイクルが開始したときから経過した時間をミリ秒単位で表します。代わりに Animation.startTime を使用してください。
Window.mozPaintCount
当該ウィンドウで、現在の文書を画面に描画した回数を返します。これは、描画パフォーマンスの算定に使用できます。
Window.pkcs11
PKCS11 モジュールのインストールや削除を行う機能を提供していました。
Window.returnValue
ウィンドウをモーダルダイアログとして表示する window.showModalDialog() メソッドを呼び出した関数へ返却される返値です。

メソッド

このインターフェイスは EventTarget インターフェイスからメソッドを継承します。また WindowOrWorkerGlobalScope および EventTarget のプロパティを実装します。

Window.alert()
警告ダイアログを表示します。
Window.blur()
ウィンドウからフォーカスを外します。
Window.cancelAnimationFrame()
Window.requestAnimationFrame によって過去にスケジューリングされたコールバックをキャンセルできます。
Window.cancelIdleCallback()
Window.requestIdleCallback によって過去にスケジューリングされたコールバックをキャンセルできます。
Window.clearImmediate()
setImmediate で設定した繰り返し処理をキャンセルします。
Window.close()
現在のウィンドウを閉じます。
Window.confirm()
ユーザーの応答が必要なメッセージを持つダイアログを表示します。
Window.dump()
コンソールにメッセージを出力します。
Window.find()
ウィンドウ内で指定された文字列を検索します。
Window.focus()
現在のウィンドウにフォーカスを当てます。
Window.getComputedStyle()
特定の要素の計算済みスタイルを取得します。計算済みスタイルは、要素のすべての CSS プロパティの計算値を示します。
Window.getDefaultComputedStyle()
特定の要素について、作者のスタイルシートを無視したデフォルトの計算済みスタイルを取得します。
Window.getSelection()
選択されたアイテムを表す、セレクションオブジェクトを返します。
Window.matchMedia()
指定したメディアクエリ文字列を表す MediaQueryList オブジェクトを返します。
Window.maximize()
FIXME: NeedsContents
Window.minimize() (最上位の XUL ウィンドウに限る)
ウィンドウを最小化します。
Window.moveBy()
現在のウィンドウを指定した距離移動します。
Window.moveTo()
ウィンドウを指定した位置に移動します。
Window.open()
新しいウィンドウを開きます。
Window.postMessage()
あるウィンドウから別のウィンドウへ、安全にデータ文字列を送信する手段を提供します。送信先ウィンドウは、送信元と同じドメインでなくてもかまいません。
Window.print()
現在の文書を印刷するためのダイアログを開きます。
Window.prompt()
ユーザーが入力ダイアログに入力したテキストを返します。
Window.requestAnimationFrame()
アニメーションが進行中であることをブラウザーに伝えて、次のアニメーションフレームのためにウィンドウの再描画を予定するよう要求します。
Window.requestIdleCallback()
ブラウザーがアイドル状態であるときに実行するタスクをスケジューリングします。
Window.resizeBy()
現在のウィンドウを、指定した大きさの分だけ変更します。
Window.resizeTo()
ウィンドウを動的にリサイズします。
Window.scroll()
ウィンドウを文書内の特定の位置にスクロールします。
Window.scrollBy()
ウィンドウ内の文書を、指定した距離の分だけスクロールします。
Window.scrollByLines()
文書を指定した行数分、スクロールします。
Window.scrollByPages()
文書を指定したページ数分、スクロールします。
Window.scrollTo()
文書内の特定の位置に、ウィンドウをスクロールします。
Window.setCursor() (トップレベルの XUL ウィンドウに限る)
現在のウィンドウのカーソルを変更します。
Window.setImmediate()
ブラウザーで他の高負荷なタスクが完了した後に、関数を実行します。
Window.setResizable()
ユーザーがウィンドウをリサイズできるかを切り替えます。
Window.sizeToContent()
コンテンツに応じてウィンドウのサイズを調整します。
Window.stop()
ウィンドウの読み込み処理を停止します。
Window.updateCommands()
現在の chrome ウィンドウ (UI) のコマンドの状態を更新します。

他のところで実装されているメソッド

EventTarget.addEventListener()
ウィンドウの特定の種類のイベントにイベントハンドラーを登録します。
EventTarget.dispatchEvent()
イベントを動作させるために使用します。
WindowOrWorkerGlobalScope.atob()
Base64 エンコーディングを使用してエンコードされたデータの文字列をデコードします。
WindowOrWorkerGlobalScope.btoa()
バイナリデータを Base64 でエンコードした ASCII 文字列を生成します。
WindowOrWorkerGlobalScope.clearInterval()
WindowOrWorkerGlobalScope.setInterval() で繰り返し実行されるよう設定された命令をキャンセルします。
WindowOrWorkerGlobalScope.clearTimeout()
WindowOrWorkerGlobalScope.setTimeout() で遅延実行するよう設定した命令をキャンセルします。
WindowOrWorkerGlobalScope.createImageBitmap()
さまざまな画像ソースを受け入れて、ImageBitmap に解決される Promise を返します。任意で、始点 (sx, sy) から幅 sw、高さ sh の長方形でソースを切り抜くことができます。
WindowOrWorkerGlobalScope.fetch()
ネットワークからリソースを取り込む処理を開始します。
EventTarget.removeEventListener
window からイベントリスナーを削除します。
WindowOrWorkerGlobalScope.setInterval()
ミリ秒単位で指定した時間が経過するたびに関数を実行するようスケジューリングします。
WindowOrWorkerGlobalScope.setTimeout()
指定した時間が経過したら関数を実行するようスケジューリングします。

廃止されたメソッド

Window.back()
ウィンドウの履歴をひとつ戻ります。このメソッドは廃止されました。代わりに window.history.back() を使用してください。
Window.captureEvents()
特定のタイプのイベントをすべてキャプチャするよう、ウィンドウに登録します。
Window.forward()
履歴でひとつ先の文書に移動します。このメソッドは廃止されました。代わりに window.history.forward() を使用してください。
Window.getAttention()
アプリケーションアイコンをフラッシュさせます。
Window.home()
ブラウザーのホームページに戻ります。
Window.openDialog()
新しいダイアログウィンドウを開きます。
Window.releaseEvents()
特定のタイプのイベントのキャプチャを解放します。
Window.showModalDialog()
モーダルダイアログを表示します。

イベントハンドラー

これらは window オブジェクトのプロパティで、ウィンドウで発生する可能性がある、関心事となる可能性がある様々な出来事に対するイベントハンドラーを設定して有効にすることができます。

このインターフェイスは、 EventTarget インターフェイスからイベントハンドラーを継承しています。また WindowEventHandlers のイベントハンドラーを実装ていします。

メモ: Gecko 9.0 より、あるイベントハンドラープロパティが存在するかを調べるために if ("onabort" in window) という構文を使用できます。これは、 web IDL インターフェイスを適正にするためにイベントハンドラーインターフェイスが更新されたためです。詳しくは DOM のイベントハンドラーをご覧ください。

Window.onappinstalled
ページがウェブアプリとしてインストールされたときに呼び出されます。 appinstalled イベントをご覧ください。
Window.onbeforeinstallprompt
モバイル環境でウェブサイトをホーム画面に保存するかどうかをユーザーに尋ねる前に呼び出されるイベントハンドラープロパティです。
Window.ondevicelight
環境光のレベルが変化したイベントのイベントハンドラープロパティです。
Window.ondevicemotion
加速度センサーが変化を検知した場合に呼び出されます (モバイル端末向け)
Window.ondeviceorientation
向きが変化したときに呼び出されます (モバイル端末向け)
Window.ondeviceorientationabsolute
端末の向きが変化したイベントのイベントハンドラープロパティです。
Window.ondeviceproximity
端末の proximity イベントのイベントハンドラープロパティです。
Window.ongamepadconnected
ゲームパッドがコンピューターに接続された (gamepadconnected イベントが発生した) ときに実行するイベントハンドラーを表します。
Window.ongamepaddisconnected
ゲームパッドがコンピューターから取り外された (gamepaddisconnected イベントが発生した) ときに実行するイベントハンドラーを表します。
Window.onmozbeforepaint
MozBeforePaint イベントのイベントハンドラープロパティです。 Window.mozRequestAnimationFrame() メソッドの呼び出しによってイベントが要求された場合に、ウィンドウを再描画する前に送信されます。
Window.onpaint
ウィンドウの描画イベントのイベントハンドラーです。
Window.onrejectionhandled
Promise の失敗イベントを扱うためのイベントハンドラープロパティです。
Window.onuserproximity
ユーザーの近接イベントのためのイベントハンドラープロパティです。
Window.onvrdisplayconnect
互換性がある VR 端末がコンピューターに接続された (vrdisplayconnected イベントが発生した) ときに実行するイベントハンドラーを表します。
Window.onvrdisplaydisconnect
互換性がある VR 端末がコンピューターから取り外された (vrdisplaydisconnected イベントが発生した) ときに実行するイベントハンドラーを表します。
Window.onvrdisplayactivate
HMD がスタンバイ状態から復帰した、あるいは装着によって起動したなどにより、ディスプレイが実行可能になった (vrdisplayactivate イベントが発生) ときに実行するイベントハンドラーを表します。
Window.onvrdisplaydeactivate
HMD が未使用時間によってスタンバイ状態やスリープ状態に移行したなど、ディスプレイが実行可能状態ではなくなった (vrdisplaydeactivate イベントが発生) ときに実行するイベントハンドラーを表します。
Window.onvrdisplayblur
ユーザーがシステムメニューやブラウザーを操作している間に追跡を妨げたり体験が失われたりするなど、ブラウザー、OS、VR ハードウェアによるなんらかの理由でディスプレーの表示が一時停止した (vrdisplayblur イベントが発生) ときに実行するイベントハンドラーを表します。
Window.onvrdisplayfocus
ディスプレイの表示が blur 状態から復帰した (vrdisplayfocus イベントが発生) ときに実行するイベントハンドラーを表します。
Window.onvrdisplaypresentchange
表示状態から非表示状態に変化した、あるいはその逆の変化など、VR 端末の表示状態が変化した (vrdisplaypresentchange イベントが発生) ときに実行するイベントハンドラーを表します。

他で実装されているイベントハンドラー

GlobalEventHandlers.onabort
ユーザーが読み込み処理中にキャンセルしたなど、リソースの読み込みが異常終了した際に呼び出されます。
WindowEventHandlers.onafterprint
印刷ダイアログボックスを閉じたときに呼び出されます。afterprint イベントをご覧ください。
WindowEventHandlers.onbeforeprint
印刷ダイアログボックスを開いたときに呼び出されます。beforeprint イベントをご覧ください。
WindowEventHandlers.onbeforeunload
window でイベントをアンロードする前のイベントハンドラープロパティです。
GlobalEventHandlers.onblur
ポップアップなどにより、ウィンドウがフォーカスを失った後に呼び出されます。
GlobalEventHandlers.onchange
window の change イベントのイベントハンドラープロパティです。
GlobalEventHandlers.onclick
いずれかのマウスボタンを押した後および離した後に呼び出されます。
GlobalEventHandlers.ondblclick
いずれかのマウスボタンをダブルクリックしたときに呼び出されます。
GlobalEventHandlers.onclose
ウィンドウを閉じた後に呼び出されます。
GlobalEventHandlers.oncontextmenu
右マウスボタンを押したときに呼び出されます。
GlobalEventHandlers.onerror
リソースの読み込みが失敗したとき、あるいは実行時にエラーが発生したときに呼び出されます。error イベントをご覧ください。
GlobalEventHandlers.onfocus
ウィンドウがフォーカスを得た、あるいは取り戻した後に呼び出されます。focus イベントをご覧ください。
WindowEventHandlers.onhashchange
window の hashchange イベントのイベントハンドラープロパティです。URL のハッシュ記号 ("#") の後の部分が変化したときに呼び出されます。
GlobalEventHandlers.oninput
<input> 要素の値が変化したときに呼び出されます。
GlobalEventHandlers.onkeydown
なんらかのキーを押下し始めたときに呼び出されます。keydown イベントをご覧ください。
GlobalEventHandlers.onkeypress
キー (Shift、Fn、CapsLock を除く) を押下した状態であるときに呼び出されます。keypress をご覧ください。
GlobalEventHandlers.onkeyup
なんらかのキーを押し終えたときに呼び出されます。keyup イベントをご覧ください。
WindowEventHandlers.onlanguagechange
window の languagechange イベントのイベントハンドラープロパティです。
GlobalEventHandlers.onload
すべてのリソースおよび DOM が完全に読み込まれた後に呼び出されます。戻るボタンなどで、キャッシュからページが読み込まれたときは呼び出されません。
WindowEventHandlers.onmessage
message イベントが発生したときに呼び出すコードを表す EventHandler です。
GlobalEventHandlers.onmousedown
いずれかのマウスボタンを押したときに呼び出されます。
GlobalEventHandlers.onmousemove
マウスをウィンドウ内で動かすときに、連続的に呼び出されます。
GlobalEventHandlers.onmouseout
マウスポインターがウィンドウから外れたときに呼び出されます。
GlobalEventHandlers.onmouseover
マウスポインターがウィンドウ内に入ったときに呼び出されます。
GlobalEventHandlers.onmouseup
いずれかのマウスボタンを離したときに呼び出されます。
WindowEventHandlers.onoffline
ネットワーク接続が失われたときに呼び出されます。offline イベントをご覧ください。
WindowEventHandlers.ononline
ネットワーク接続が確立されたときに呼び出されます。online イベントをご覧ください。
WindowEventHandlers.onpagehide
ユーザーがあるページから去ったとき、onunload イベントの前に呼び出されます。pagehide イベントをご覧ください。
WindowEventHandlers.onpageshow
すべてのリソースおよび DOM が完全に読み込まれた後に呼び出されます。pageshow イベントをご覧ください。
WindowEventHandlers.onpopstate
戻るボタンが押されたときに呼び出されます。
GlobalEventHandlers.onreset
フォームがリセットされたときに呼び出されます。
GlobalEventHandlers.onresize
ウィンドウのリサイズに応じて、連続的に呼び出されます。
GlobalEventHandlers.onscroll
なんらかの方法でスクロールバーが動かされたときに呼び出されます。リソースがウィンドウ内に完全に収まっている場合は、このイベントを発生させられません。
GlobalEventHandlers.onwheel
マウスホイールがいずれかの軸に沿って回されたときに呼び出されます。
GlobalEventHandlers.onselect
入力フィールド内のテキストが選択された後に呼び出されます。
GlobalEventHandlers.onselectionchange
selectionchange イベントが発生したときに呼び出すコードを表す EventHandler です。
WindowEventHandlers.onstorage
セッションストレージまたはローカルストレージが変化したときに呼び出されます。 storage イベントをご覧ください。
GlobalEventHandlers.onsubmit
フォームが送信されたときに呼び出されます。
WindowEventHandlers.onunhandledrejection
処理されていない Promise の失敗イベントを扱うためのイベントハンドラープロパティです。
WindowEventHandlers.onunload
ユーザーがページから去ったときに呼び出されます。

イベント

これらのイベントを待ち受けするには、 addEventListener() を使用するか、イベントリスナーをこのインターフェイスの onイベント名 プロパティに代入するかしてください。

error
リソースの読み込みに失敗したか、利用できないときに発生します。例えば、スクリプトに実行エラーがあった場合や、画像が見つからなかったり、向こうであったりした場合です。
onerror プロパティからも利用できます。
languagechange
ユーザーの推奨される言語が変更されたときに、グローバルスコープオブジェクトに発生します。
onlanguagechange プロパティからも利用できます。
orientationchange
端末の向きが変化したときに発生します。
onorientationchange プロパティからも利用できます。
devicemotion
定期的に発生し、利用できる場合は、端末にかかっている物理的な加速度の量と傾きを示します。
deviceorientation
現在の端末の向きを地球の座標軸と比較する時期包囲センサーから新しいデータが利用できるようになったときに発生します。
resize
Fired when the window has been resized.
onresize プロパティからも利用できます。
storage
ストレージ領域 (localStorage または sessionStorage) が他の文書のコンテキストから変更されたときに発生します。
onstorage プロパティからも利用できます。

アニメーションイベント

animationcancel
アニメーションが予期せず中断されたときに発生します。
onanimationcancel プロパティからも利用できます。
animationend
アニメーションが正常に終了したときに発生します。
onanimationend プロパティからも利用できます。
animationiteration
アニメーションが一巡したときに発生します。
onanimationiteration プロパティからも利用できます。
animationstart
アニメーションが開始されたときに発生します。
onanimationstart プロパティからも利用できます。

クリップボードイベント

clipboardchange
システムクリップボードの内容が変化したときに発生します。
copy
ブラウザーのユーザーインターフェイスからユーザーがコピー操作を行ったときに発生します。
oncopy プロパティからも利用できます。
cut
ブラウザーのユーザーインターフェイスからユーザーが切り取り操作を行ったときに発生します。
oncut プロパティからも利用できます。
paste
ブラウザーのユーザーインターフェイスからユーザーが貼り付け操作を行ったときに発生します。
onpaste プロパティからも利用できます。

接続イベント

offline
ブラウザーがネットワークへのアクセスから切断され、 navigator.onLine の値が false に変わったときに発生します。
onoffline プロパティからも利用できます。
online
ブラウザーがネットワークへのアクセスに接続され、 navigator.onLine の値が true に変わったときに発生します。
ononline プロパティからも利用できます。

フォーカスイベント

blur
要素がフォーカスを失ったときに発生します。
onblur プロパティからも利用できます。
focus
要素がフォーカスを得たときに発生します。
onfocus プロパティからも利用できます。/dd>

ゲームパッドイベント

gamepadconnected
ゲームパッドが接続された、またはゲームパッドのボタンや軸が初めて使用されたことをブラウザーが検出したときに発生します。
ongamepadconnected プロパティからも利用できます。
gamepaddisconnected
ゲームパッドが切断されたことをブラウザーが検出したときに発生します。
ongamepaddisconnected プロパティからも利用できます。/dd>

履歴イベント

hashchange
URL のフラグメント識別子 (URL の中で # 記号で始まり、それに続く部分) が変化したときに発生します。
onhashchange プロパティからも利用できます。
pagehide
ブラウザーが現在の文書を非表示にして、その場所にセッションの履歴とは異なる文書を表示するよう切り替えているときに送信されます。これはたとえば、ユーザーが「戻る」ボタンをクリックしたとき、または「進む」ボタンをクリックしてセッション履歴を先に進めたときに発生します。
onpagehide イベントハンドラープロパティからも利用できます。
pageshow
ページが最初に読み込まれたときだけでなく、ユーザーが同じタブ内で別のページに移動した後にページに戻ったときなど、ナビゲーションタスクのためにブラウザーが文書を表示するときに送信されます。
onpageshow イベントハンドラープロパティからも利用できます。
popstate
アクティブな履歴項目が変化したときに発生します。
onpopstate イベントハンドラープロパティからも利用できます。

ロード・アンロードイベント

beforeunload
ウィンドウ、文書、そのリソースがアンロードされるときに発生します。
onbeforeunload プロパティからも利用できます。
DOMContentLoaded
文書が完全に読み込まれて解析されたときに、スタイルシート、画像、サブフレームの読み込みが完了するのを待たずに発生します。
load
スタイルシートや画像などの依存するすべてのリソースを含め、ページ全体の読み込みが完了したときに発生します。
onload プロパティからも利用できます。
unload
文書や子リソースがアンロードされるときに発生します。
onunload プロパティからも利用できます。

マニフェストイベント

appinstalled
ブラウザーがページをアプリケーションとしてインストールすることに成功したときに発生します。
onappinstalled プロパティからも利用できます。
beforeinstallprompt
ウェブアプリケーションをインストールすることをユーザーに問い合わせようとするときに発生します。
onbeforeinstallprompt プロパティからも利用できます。

メッセージイベント

message
ウィンドウがメッセージを受け取ったとき、例えば他のブラウザーのコンテキストから Window.postMessage() が呼び出された時に発生します。
onmessage プロパティからも利用できます。
messageerror
Window オブジェクトが復元できないメッセージを受信したときに発生します。
onmessageerror プロパティからも利用できます。
afterprint
関連づけられた文書の印刷が始まったか、印刷プレビューが閉じた後に発生します。
onafterprint プロパティからも利用できます。
beforeprint
関連づけられた文書の印刷が始まるか、印刷プレビューが表示されるときに発生します。
onbeforeprint プロパティからも利用できます。

Promise 拒否イベント

rejectionhandled
拒否を処理するハンドラーがあるかどうかにかかわらず、 JavaScript の Promise が拒否されるたびに送られます。
onrejectionhandled イベントハンドラープロパティからも利用できます。
unhandledrejection
JavaScript の Promise が拒否されたものの、拒否を処理するハンドラーがないときに送られます。
onunhandledrejection イベントハンドラープロパティからも利用できます。

トランジションイベント

transitioncancel
CSS トランジションが中止されたときに発生します。
ontransitioncancel プロパティからも利用できます。
transitionend
CSS トランジションが完了したときに発生します。
ontransitionend プロパティからも利用できます。
transitionrun
CSS トランジションが初めて作成されたときに発生します。
ontransitionrun プロパティからも利用できます。
transitionstart
CSS トランジションが実際に開始されたときに発生します。
ontransitionstart プロパティからも利用できます。

WebVR イベント

vrdisplayactivate
VR ディスプレイが表示する準備ができたとき、例えば HMD がスタンバイ状態に移行したり、装着して準備ができたときに発生します。
onvrdisplayactivate プロパティからも利用できます。
vrdisplayblur
ブラウザー、 OS、 VR ハードウェアの何れかが原因で、 VR ディスプレイの表示が停止したときに発生します。
onvrdisplayblur プロパティからも利用できます。
vrdisplayconnect
互換性のある VR ディスプレイがコンピューターに接続されたときに発生します。
onvrdisplayconnect プロパティからも利用できます。
vrdisplaydeactivate
VR ディスプレイが表示をやめる可能性があるとき、例えば HMD が一定時間使用されなかったためにスタンバイまたはスリープモードに入ったときなどに発生します。
onvrdisplaydeactivate プロパティからも利用できます。
vrdisplaydisconnect
互換性のある VR ディスプレイがコンピュータから切り離されたときに発生します。
onvrdisplaydisconnect プロパティからも利用できます。
vrdisplayfocus
VR ディスプレイへの表示を休んだ後で復帰したときに発生します。
onvrdisplayfocus プロパティからも利用できます。
vrdisplaypresentchange
VR ディスプレイの表示状態が変化したときに発生します。 — すなわち、表示を始めたり、表示を消したり、などです。
onvrdisplaypresentchange プロパティからも利用できます。
vrdisplaypointerrestricted
VR ディスプレイのポインター入力の消費が pointerlocked 要素によって抑止されたときに発生します。
onvrdisplaypointerrestricted プロパティからも利用できます。
vrdisplaypointerunrestricted
VR ディスプレイのポインター入力の消費が pointerlocked 要素によって抑止が解除されたときに発生します。
onvrdisplaypointerunrestricted プロパティからも利用できます。

インターフェイス

DOM リファレンス をご覧ください。

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
WindowChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
DOMContentLoaded eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 9Safari 完全対応 3.1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 2Samsung Internet Android 完全対応 1.0
OverconstrainedError
実験的
Chrome 完全対応 63Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 63Chrome Android 完全対応 63Firefox Android ? Opera Android 完全対応 ありSafari iOS ? Samsung Internet Android 完全対応 8.0
afterprint eventChrome 完全対応 63Edge 完全対応 12Firefox 完全対応 6IE 完全対応 ありOpera 完全対応 50Safari 完全対応 13WebView Android 完全対応 63Chrome Android 完全対応 63Firefox Android ? Opera Android 完全対応 46Safari iOS 完全対応 13Samsung Internet Android 完全対応 8.0
alertChrome 完全対応 1
補足
完全対応 1
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3
補足
完全対応 3
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari 完全対応 1WebView Android 完全対応 1
補足
完全対応 1
補足
補足 Starting with WebView 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Firefox Android 完全対応 4Opera Android 完全対応 10.1
補足
完全対応 10.1
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
animationcancel eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 54IE ? Opera 未対応 なしSafari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 54Opera Android 未対応 なしSafari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 未対応 なし
animationend eventChrome 完全対応 43
完全対応 43
完全対応 1
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤79
完全対応 ≤79
完全対応 ≤79
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox 完全対応 ありIE ? Opera ? Safari 完全対応 9WebView Android 完全対応 43
完全対応 43
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 43
完全対応 43
完全対応 18
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 ありOpera Android ? Safari iOS 完全対応 9Samsung Internet Android 完全対応 4.0
完全対応 4.0
完全対応 1.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
animationiteration eventChrome 完全対応 43
完全対応 43
完全対応 1
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤79
完全対応 ≤79
完全対応 ≤79
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox 完全対応 51IE ? Opera ? Safari 完全対応 9WebView Android 完全対応 43
完全対応 43
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 43
完全対応 43
完全対応 18
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 51Opera Android ? Safari iOS 完全対応 9Samsung Internet Android 完全対応 4.0
完全対応 4.0
完全対応 1.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
animationstart eventChrome 完全対応 43
完全対応 43
完全対応 1
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤79
完全対応 ≤79
完全対応 ≤79
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox 完全対応 51IE ? Opera ? Safari 完全対応 9WebView Android 完全対応 43
完全対応 43
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 43
完全対応 43
完全対応 18
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 51Opera Android ? Safari iOS 完全対応 9Samsung Internet Android 完全対応 4.0
完全対応 4.0
完全対応 1.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
beforeprint eventChrome 完全対応 63Edge 完全対応 12Firefox 完全対応 6IE 完全対応 ありOpera 完全対応 50Safari 完全対応 13WebView Android 完全対応 63Chrome Android 完全対応 63Firefox Android ? Opera Android 完全対応 46Safari iOS 完全対応 13Samsung Internet Android 完全対応 8.0
beforeunload eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 12Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 12Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
blurChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
blur eventChrome 完全対応 5Edge 完全対応 12Firefox 完全対応 あり
完全対応 あり
未対応 ? — 24
補足
補足 The interface for this event is Event, not FocusEvent.
IE 完全対応 ありOpera 完全対応 12.1Safari 完全対応 5.1WebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 ありOpera Android 完全対応 12.1Safari iOS 完全対応 5.1Samsung Internet Android 完全対応 1.0
cancelAnimationFrameChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 23
完全対応 23
未対応 11 — 23
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
IE 完全対応 10Opera 完全対応 15Safari 完全対応 6.1
完全対応 6.1
未対応 6 — 6.1
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 23
完全対応 23
未対応 14 — 23
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 14Safari iOS 完全対応 7Samsung Internet Android 完全対応 あり
cancelIdleCallback
実験的
Chrome 完全対応 47Edge 完全対応 79Firefox 完全対応 55
完全対応 55
完全対応 53
無効
無効 From version 53: this feature is behind the dom.requestIdleCallback.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 47Chrome Android 完全対応 47Firefox Android 完全対応 55
完全対応 55
完全対応 53
無効
無効 From version 53: this feature is behind the dom.requestIdleCallback.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 5.0
clearImmediate
非標準
Chrome 未対応 なしEdge 未対応 12 — 79Firefox 未対応 なしIE 完全対応 ありOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
clipboardchange event
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
closeChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 Starting in Firefox 46.0.1, Window.close() can no longer close windows that weren't opened by the same script. This is a security precaution.
IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 Starting in Firefox 46.0.1, Window.close() can no longer close windows that weren't opened by the same script. This is a security precaution.
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
confirmChrome 完全対応 1
補足
完全対応 1
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3
補足
完全対応 3
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari 完全対応 1WebView Android 完全対応 1
補足
完全対応 1
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Firefox Android 完全対応 4Opera Android 完全対応 10.1
補足
完全対応 10.1
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
convertPointFromNodeToPage
非標準
Chrome 完全対応 ありEdge 完全対応 ≤18Firefox 完全対応 6IE ? Opera ? Safari 完全対応 あり
代替名
完全対応 あり
代替名
代替名 非標準の名前 webkitConvertPointFromNodeToPage を使用しています。
WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 6Opera Android 未対応 なしSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
convertPointFromPageToNode
非標準
Chrome 完全対応 50
補足
完全対応 50
補足
補足 For absolute values, use ondeviceorientationabsolute.
未対応 7 — 50
補足
補足 Provided absolute values, not relative.
Edge 完全対応 ≤18Firefox 完全対応 6
完全対応 6
未対応 3.6 — 6
代替名
代替名 非標準の名前 onmozorientation を使用しています。
IE ? Opera ? Safari 完全対応 あり
代替名
完全対応 あり
代替名
代替名 非標準の名前 webkitConvertPointFromPageToNode を使用しています。
WebView Android 完全対応 50
補足
完全対応 50
補足
補足 For absolute values, use ondeviceorientationabsolute.
未対応 ? — 50
補足
補足 Provided absolute values, not relative.
Chrome Android 完全対応 50
補足
完全対応 50
補足
補足 For absolute values, use ondeviceorientationabsolute.
未対応 ? — 50
補足
補足 Provided absolute values, not relative.
Firefox Android 完全対応 6
完全対応 6
未対応 4 — 6
代替名
代替名 非標準の名前 onmozorientation を使用しています。
Opera Android 未対応 なしSafari iOS 完全対応 ありSamsung Internet Android 完全対応 5.0
補足
完全対応 5.0
補足
補足 For absolute values, use ondeviceorientationabsolute.
未対応 ? — 5.0
補足
補足 Provided absolute values, not relative.
copy eventChrome 完全対応 58Edge 完全対応 ≤18Firefox 完全対応 ありIE 未対応 なしOpera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
cryptoChrome 完全対応 37Edge 完全対応 12Firefox 完全対応 34IE 完全対応 11
接頭辞付き
完全対応 11
接頭辞付き
接頭辞付き ms のベンダー接頭辞が必要
Opera 完全対応 24Safari 完全対応 6.1WebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 34Opera Android 完全対応 24Safari iOS 完全対応 6.1Samsung Internet Android 完全対応 3.0
customElementsChrome 完全対応 54Edge 完全対応 79Firefox 完全対応 63
完全対応 63
未対応 59 — 63
無効
無効 From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 ? — 59
無効
無効 Until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 41Safari 完全対応 10.1WebView Android 完全対応 54Chrome Android 完全対応 54Firefox Android 完全対応 63
完全対応 63
未対応 59 — 63
無効
無効 From version 59 until version 63 (exclusive): this feature is behind the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
未対応 ? — 59
無効
無効 Until version 59 (exclusive): this feature is behind the dom.webcomponents.enabled preference (needs to be set to true) and the dom.webcomponents.customelements.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 41Safari iOS 完全対応 10.3Samsung Internet Android 完全対応 6.0
cut eventChrome 完全対応 58Edge 完全対応 ≤18Firefox 完全対応 ありIE 未対応 なしOpera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
devicemotion event
実験的
Chrome 完全対応 ありEdge 完全対応 ≤18Firefox 完全対応 6IE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 6Opera Android 未対応 なしSafari iOS 完全対応 4.2Samsung Internet Android 完全対応 あり
deviceorientation eventChrome 完全対応 7Edge 完全対応 ≤18Firefox 完全対応 6
完全対応 6
未対応 3.6 — 6
代替名
代替名 非標準の名前 mozOrientation を使用しています。
IE ? Opera 完全対応 12Safari 完全対応 ありWebView Android 完全対応 3Chrome Android 完全対応 18Firefox Android 完全対応 6
完全対応 6
未対応 4 — 6
代替名
代替名 非標準の名前 mozOrientation を使用しています。
Opera Android 完全対応 12Safari iOS 完全対応 4.2Samsung Internet Android 完全対応 1.0
devicePixelRatioChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 18IE 完全対応 11Opera 完全対応 11.1Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 18Opera Android 完全対応 11.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
dialogArguments
非推奨非標準
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
documentChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
error eventChrome 完全対応 ありEdge 完全対応 ≤79Firefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android 完全対応 あり
eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 63
補足 無効
完全対応 63
補足 無効
補足 This was briefly enabled by default in 65, then removed again while related compatibility issues are sorted out (see bug 1520756).
無効 From version 63: this feature is behind the dom.window.event.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 完全対応 4Opera 完全対応 7Safari 完全対応 1.1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 63
補足 無効
完全対応 63
補足 無効
補足 This was briefly enabled by default in 65, then removed again while related compatibility issues are sorted out (see bug 1520756).
無効 From version 63: this feature is behind the dom.window.event.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
external
非推奨
Chrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 From Firefox 78 AddSearchProvider() does nothing, as the specification requires.
IE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android 完全対応 あり
find
実験的非標準
Chrome 完全対応 1Edge 完全対応 79Firefox 完全対応 ありIE 未対応 なしOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
focusChrome 完全対応 1
補足
完全対応 1
補足
補足 Starting in Chrome 66, opening a popup in fullscreen mode and calling this function will end fullscreen mode.
Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 1.0
focus eventChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 あり
完全対応 あり
未対応 ? — 24
補足
補足 The interface for this event is Event, not FocusEvent.
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
frameElementChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 1IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
framesChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
fullScreen
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 3IE 未対応 なしOpera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
gamepadconnected eventChrome 完全対応 35
完全対応 35
未対応 21 — 35
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤18Firefox 完全対応 29IE 未対応 なしOpera 完全対応 22
完全対応 22
未対応 15 — 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 10.1WebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 32Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
gamepaddisconnected eventChrome 完全対応 35
完全対応 35
未対応 21 — 35
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤18Firefox 完全対応 29IE 未対応 なしOpera 完全対応 22
完全対応 22
未対応 15 — 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 10.1WebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 32Opera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
getAttention
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
getAttentionWithCycleCount
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
getComputedStyleChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work).
IE 完全対応 9Opera 完全対応 7.2Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 Before version 62 this function returned null when called on a Window with no presentation (e.g. an iframe with display: none; set). Since 62 it returns a CSSStyleDeclaration object with length 0, containing empty strings (bug 1467722; also see bug 1471231 for further work).
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
getDefaultComputedStyle
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 19IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 19Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
getSelectionChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 9Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
globalStorage
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 ? — 13IE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
hashchange eventChrome 完全対応 5Edge 完全対応 12Firefox 完全対応 3.6IE 完全対応 8Opera 完全対応 10.6Safari 完全対応 5WebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 11Safari iOS 完全対応 5Samsung Internet Android 完全対応 1.0
historyChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
home
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 1IE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android ? Opera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
innerHeightChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
完全対応 1
未対応 4 — 24
補足
補足 This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188.
IE 完全対応 9Opera 完全対応 9Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
完全対応 4
未対応 4 — 24
補足
補足 This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188.
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
innerWidthChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
完全対応 1
未対応 4 — 24
補足
補足 This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188.
IE 完全対応 9Opera 完全対応 9Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
完全対応 4
未対応 4 — 24
補足
補足 This property was buggy and could give a wrong value before page load in certain circumstances, see bug 641188.
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
isSecureContextChrome 完全対応 ありEdge 完全対応 15Firefox 完全対応 49IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 49Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
languagechange eventChrome 完全対応 37Edge 完全対応 ≤79Firefox 完全対応 32IE 未対応 なしOpera 完全対応 24Safari ? WebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 4Opera Android 完全対応 24Safari iOS ? Samsung Internet Android 完全対応 4.0
languagechange event
実験的
Chrome 完全対応 77Edge 完全対応 80Firefox 未対応 なしIE 未対応 なしOpera 完全対応 ありSafari 未対応 なしWebView Android 完全対応 77Chrome Android 完全対応 77Firefox Android 未対応 なしOpera Android 完全対応 ありSafari iOS 未対応 なしSamsung Internet Android 完全対応 12.0
lengthChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
load eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 4Safari 完全対応 1.3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
localStorageChrome 完全対応 4Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 8Opera 完全対応 10.5Safari 完全対応 4WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 11Safari iOS 完全対応 3.2Samsung Internet Android 完全対応 1.0
locationChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1
補足
完全対応 1
補足
補足 Before Firefox 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683.
IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 Before Firefox 57, single quotes contained in URLs were escaped when accessed via URL APIs. See bug 1386683.
Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
locationbarChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
matchMediaChrome 完全対応 9Edge 完全対応 12Firefox 完全対応 6IE 完全対応 10Opera 完全対応 12.1Safari 完全対応 5.1WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 6Opera Android 完全対応 12.1Safari iOS 完全対応 5Samsung Internet Android 完全対応 1.0
maximize
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
menubarChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
message eventChrome 完全対応 60Edge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 47Safari ? WebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android ? Opera Android 完全対応 47Safari iOS ? Samsung Internet Android 完全対応 8.0
messageerror eventChrome 完全対応 60Edge 完全対応 ≤79Firefox 完全対応 57IE ? Opera 完全対応 47Safari ? WebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android 完全対応 57Opera Android 完全対応 47Safari iOS ? Samsung Internet Android 完全対応 8.0
minimize
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
moveByChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
moveToChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
mozAnimationStartTime
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
mozInnerScreenX
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
mozInnerScreenY
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
mozPaintCount
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 4 — 72IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 4Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
nameChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
navigatorChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
offline eventChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
onappinstalled
非推奨非標準
Chrome 完全対応 64Edge 完全対応 ≤79Firefox 未対応 49 — 76
無効
未対応 49 — 76
無効
無効 From version 49 until version 76 (exclusive): this feature is behind the dom.manifest.onappinstall preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera 未対応 なしSafari ? WebView Android 未対応 なしChrome Android 完全対応 57Firefox Android 完全対応 49
無効
完全対応 49
無効
無効 From version 49: this feature is behind the dom.manifest.onappinstall preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 未対応 なしSafari iOS ? Samsung Internet Android 未対応 なし
onbeforeinstallprompt
非標準
Chrome 完全対応 ありEdge 完全対応 ≤79Firefox ? IE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android ? Opera Android 完全対応 ありSafari iOS ? Samsung Internet Android 完全対応 あり
ondevicelight
非推奨非標準
Chrome 未対応 なしEdge 未対応 13 — 79Firefox 未対応 22 — 60IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 15Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
ondevicemotionChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
ondeviceorientationChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
ondeviceorientationabsolute
非標準
Chrome 完全対応 50Edge 完全対応 ≤79Firefox 未対応 なしIE ? Opera ? Safari ? WebView Android 完全対応 50Chrome Android 完全対応 50Firefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 完全対応 5.0
ondeviceproximity
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 ? — 60IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 15Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
ongamepadconnectedChrome 完全対応 35
完全対応 35
未対応 21 — 35
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤18Firefox 完全対応 29IE 未対応 なしOpera 完全対応 22
完全対応 22
未対応 15 — 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 10.1WebView Android 完全対応 37Chrome Android 完全対応 35
完全対応 35
未対応 25 — 35
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 32Opera Android 完全対応 22
完全対応 22
未対応 14 — 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
完全対応 3.0
未対応 1.5 — 3.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
ongamepaddisconnectedChrome 完全対応 35
完全対応 35
未対応 21 — 35
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤18Firefox 完全対応 29IE 未対応 なしOpera 完全対応 22
完全対応 22
未対応 15 — 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 10.1WebView Android ? Chrome Android 完全対応 35
完全対応 35
未対応 25 — 35
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 32Opera Android 完全対応 22
完全対応 22
未対応 14 — 22
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari iOS 未対応 なしSamsung Internet Android 完全対応 3.0
完全対応 3.0
未対応 1.5 — 3.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
online eventChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
onpaint
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
onuserproximity
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 15 — 60Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
onvrdisplayactivate
実験的非推奨
Chrome 未対応 なしEdge 未対応 15 — 79Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
onvrdisplayblur
実験的非推奨
Chrome 未対応 なしEdge 未対応 15 — 79Firefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
onvrdisplayconnect
実験的非推奨
Chrome 未対応 なし
無効
未対応 なし
無効
無効 This feature is behind the WebVR preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 未対応 15 — 79Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 完全対応 あり
補足
完全対応 あり
補足
補足 Chrome for Android 56 supports only Google Daydream View.
補足 Chrome for Android 57 adds support for Google Cardboard.
Firefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
補足
完全対応 あり
補足
補足 Supported on Samsung Internet for GearVR.
onvrdisplaydeactivate
実験的非推奨
Chrome 未対応 なしEdge 未対応 15 — 79Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
onvrdisplaydisconnect
実験的非推奨
Chrome 未対応 なし
無効
未対応 なし
無効
無効 This feature is behind the WebVR preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 未対応 15 — 79Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 完全対応 56
補足
完全対応 56
補足
補足 Chrome for Android 56 supports only Google Daydream View.
補足 Chrome for Android 57 adds support for Google Cardboard.
Firefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
補足
完全対応 6.0
補足
補足 Supported on Samsung Internet for GearVR.
onvrdisplayfocus
実験的非推奨
Chrome 未対応 なしEdge 未対応 15 — 79Firefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
onvrdisplaypointerrestricted
実験的非推奨
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
onvrdisplaypointerunrestricted
実験的非推奨
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
onvrdisplaypresentchange
実験的非推奨
Chrome 未対応 65 — 80
無効
未対応 65 — 80
無効
無効 From version 65 until version 80 (exclusive): this feature is behind the WebVR preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 完全対応 15Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 56 — 80
補足
未対応 56 — 80
補足
補足 Chrome for Android 56 supports only Google Daydream View.
補足 Chrome for Android 57 adds support for Google Cardboard.
Firefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
補足
完全対応 6.0
補足
補足 Supported on Samsung Internet for GearVR.
openChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
openDialog
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
openerChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 未対応 なしOpera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
orientation
非推奨
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
orientationchange event
非推奨
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 44Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
outerHeightChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 9Safari 完全対応 3WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 3Samsung Internet Android 完全対応 あり
outerWidthChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 9Safari 完全対応 3WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 3Samsung Internet Android 完全対応 あり
pagehide eventChrome 完全対応 3Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
pageshow eventChrome 完全対応 3Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
pageXOffsetChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 9Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
pageYOffsetChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
parentChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 9Opera 完全対応 3Safari 完全対応 1.3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
paste eventChrome 完全対応 58Edge 完全対応 12Firefox 完全対応 ありIE 完全対応 11Opera 完全対応 45Safari 完全対応 ありWebView Android 完全対応 58Chrome Android 完全対応 58Firefox Android 完全対応 ありOpera Android 完全対応 43Safari iOS ? Samsung Internet Android 完全対応 7.0
performanceChrome 完全対応 6Edge 完全対応 12Firefox 完全対応 7IE 完全対応 9Opera 完全対応 15Safari 完全対応 8WebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 7Opera Android 完全対応 14Safari iOS 完全対応 9Samsung Internet Android 完全対応 あり
personalbarChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
pkcs11
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 ? — 29IE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 ? — 29Opera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
popstate eventChrome 完全対応 5
補足
完全対応 5
補足
補足 Before version 34, Chrome would fire a popstate event on page load.
Edge 完全対応 12Firefox 完全対応 4
補足
完全対応 4
補足
補足 Firefox emits a popstate event on page load.
IE 完全対応 10Opera 完全対応 11.5Safari 完全対応 6
補足
完全対応 6
補足
補足 Before version 10, Safari would fire a popstate event on page load.
WebView Android 完全対応 ≤37
補足
完全対応 ≤37
補足
補足 Before version 37, WebView would fire a popstate event on page load.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Before version 34, Chrome would fire a popstate event on page load.
Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 Firefox emits a popstate event on page load.
Opera Android 完全対応 11.5Safari iOS 完全対応 5.1
補足
完全対応 5.1
補足
補足 Before version 10, Safari would fire a popstate event on page load.
Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Before version 2.0, Samsung Internet would fire a popstate event on page load.
postMessageChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 8
補足
完全対応 8
補足
補足 Supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.
完全対応 6
補足
補足 The message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.
未対応 3 — 6
補足
補足 The message parameter must be a string.
IE 完全対応 10
補足
完全対応 10
補足
補足 IE10 had an important limitation: see this article for details.
未対応 8 — 10
補足
補足 Support only for <frame> and <iframe>.
Opera 完全対応 9.5Safari 完全対応 4WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 8
補足
完全対応 8
補足
補足 Supports sending File and FileList objects between windows. This is only allowed if the recipient's principal is contained within the sender's principal for security reasons.
完全対応 6
補足
補足 The message parameter is serialized using the structured clone algorithm. This means you can pass a broad variety of data objects safely to the destination window without having to serialize them yourself.
未対応 4 — 6
補足
補足 The message parameter must be a string.
Opera Android 完全対応 10.1Safari iOS 完全対応 3.2Samsung Internet Android 完全対応 1.0
printChrome 完全対応 1
補足
完全対応 1
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 5Opera 完全対応 6
補足
完全対応 6
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari 完全対応 1.1WebView Android 完全対応 1
補足
完全対応 1
補足
補足 Starting with WebView 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Firefox Android 未対応 なし
補足
未対応 なし
補足
補足 See bug 1247609.
Opera Android 完全対応 10.1
補足
完全対応 10.1
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
promptChrome 完全対応 1
補足
完全対応 1
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4
補足
完全対応 4
補足
補足 This function has no effect in the Modern UI/Metro version of Internet Explorer for Windows 8. It does not display a prompt to the user, and always returns undefined. It is not clear whether this is a bug or intended behavior. Desktop versions of IE do implement this function.
Opera 完全対応 3
補足
完全対応 3
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari 完全対応 1WebView Android 完全対応 1
補足
完全対応 1
補足
補足 Starting with WebView 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Starting with Chrome 46, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Firefox Android 完全対応 4Opera Android 完全対応 10.1
補足
完全対応 10.1
補足
補足 Starting with Opera 33, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Starting with Samsung Internet 5.0, this method is blocked inside an <iframe> unless its sandbox attribute has the value allow-modals.
rejectionhandled eventChrome 完全対応 49Edge 完全対応 ≤79Firefox 完全対応 69
完全対応 69
完全対応 68
無効
無効 From version 68: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 36Safari 完全対応 11WebView Android 完全対応 49Chrome Android 完全対応 49Firefox Android 完全対応 68
無効
完全対応 68
無効
無効 From version 68: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 36Safari iOS 完全対応 11.3Samsung Internet Android 完全対応 5.0
releaseEvents
非推奨非標準
Chrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
requestAnimationFrameChrome 完全対応 24
完全対応 24
完全対応 10
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 12Firefox 完全対応 23
補足
完全対応 23
補足
補足 Callback parameter is a DOMHighResTimestamp. This means ten microsecond precision and zero time as performance.now().
未対応 11 — 42
接頭辞付き 補足
接頭辞付き moz のベンダー接頭辞が必要
補足 Callback parameter is a DOMTimestamp. This means millisecond precision and zero time as Date.now().
未対応 4 — 11
接頭辞付き 補足
接頭辞付き moz のベンダー接頭辞が必要
補足 Could be called with no input parameters.
IE 完全対応 10Opera 完全対応 15
完全対応 15
完全対応 15
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari 完全対応 6.1
完全対応 6.1
完全対応 6
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
WebView Android 完全対応 ≤37
完全対応 ≤37
完全対応 ≤37
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 25
完全対応 25
完全対応 18
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 完全対応 23
完全対応 23
未対応 14 — 42
接頭辞付き
接頭辞付き moz のベンダー接頭辞が必要
Opera Android 完全対応 14
完全対応 14
完全対応 14
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Safari iOS 完全対応 7
完全対応 7
完全対応 6.1
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Samsung Internet Android 完全対応 1.5
完全対応 1.5
完全対応 1.0
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
requestFileSystem
実験的非標準
Chrome 完全対応 13
接頭辞付き
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤18
接頭辞付き
完全対応 ≤18
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 37
接頭辞付き
完全対応 37
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
requestIdleCallback
実験的
Chrome 完全対応 47Edge 完全対応 79Firefox 完全対応 55
補足
完全対応 55
補足
補足 Enabled by default.
未対応 53 — 55
補足
補足 Implemented but disabled by default.
IE 未対応 なしOpera 完全対応 34Safari 未対応 なしWebView Android 完全対応 47Chrome Android 完全対応 47Firefox Android 完全対応 55
補足
完全対応 55
補足
補足 Enabled by default.
未対応 53 — 55
補足
補足 Implemented but disabled by default.
Opera Android 完全対応 34Safari iOS 未対応 なしSamsung Internet Android 完全対応 5.0
resize eventChrome 完全対応 1
補足
完全対応 1
補足
補足 Chrome does not emit a resize event on page load.
Edge 完全対応 12
補足
完全対応 12
補足
補足 Prior to Edge 79, Edge emitted a resize event on page load. This is no longer the case.
Firefox 完全対応 1
補足
完全対応 1
補足
補足 Prior to Firefox 68, Firefox emitted a resize event on page load. This is no longer the case.
IE 完全対応 4Opera 完全対応 7
補足
完全対応 7
補足
補足 Opera does not emit a resize event on page load.
Safari 完全対応 1.1WebView Android 完全対応 1
補足
完全対応 1
補足
補足 Webview does not emit a resize event on page load.
Chrome Android 完全対応 18
補足
完全対応 18
補足
補足 Chrome does not emit a resize event on page load.
Firefox Android 完全対応 4
補足
完全対応 4
補足
補足 Prior to Firefox 68, Firefox emitted a resize event on page load. This is no longer the case.
Opera Android 完全対応 10.1
補足
完全対応 10.1
補足
補足 Opera does not emit a resize event on page load.
Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
補足
完全対応 1.0
補足
補足 Samsung Internet does not emit a resize event on page load.
resizeByChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details.
IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
resizeToChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 Since Firefox 7, it's no longer possible for a web site to change the default size of a window in a browser if the window wasn't created by window.open or contains more than one tab. See here for more details.
IE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
resolveLocalFileSystemURL
実験的非標準
Chrome 完全対応 13
接頭辞付き
完全対応 13
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Edge 完全対応 ≤79
接頭辞付き
完全対応 ≤79
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Chrome Android 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
Firefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
接頭辞付き
完全対応 あり
接頭辞付き
接頭辞付き webkit のベンダー接頭辞が必要
restoreChrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
returnValueChrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
routeEvent
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
screenChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
screenLeftChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 64IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 64Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
screenTopChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 64IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 64Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
screenXChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 あり
補足
完全対応 あり
補足
補足 Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
screenYChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 あり
補足
完全対応 あり
補足
補足 Before Firefox 28, Gecko was using device pixels instead of CSS pixels; in other words, it was assuming a value of screenPixelsPerCSSPixel of 1 for any device.
Opera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
scrollChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
scrollbarsChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
scrollByChrome 完全対応 1Edge 完全対応 79
完全対応 79
未対応 12 — 79
補足
補足 Only scrollBy(x-coord, y-coord) is supported.
Firefox 完全対応 1IE 部分対応 11
補足
部分対応 11
補足
補足 Only scrollBy(x-coord, y-coord) is supported.
Opera 完全対応 3Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
scrollByLines
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE ? Opera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
scrollByPages
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE ? Opera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
scrollMaxX
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE ? Opera ? Safari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS 未対応 なしSamsung Internet Android 未対応 なし
scrollMaxY
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
scrollToChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 4Safari 完全対応 1WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
scrollXChrome 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Edge 完全対応 ≤18
完全対応 ≤18
完全対応 12
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Firefox 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
IE 未対応 なし
未対応 なし
完全対応 9
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Opera 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Safari 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
WebView Android 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Chrome Android 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Firefox Android 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Opera Android 完全対応 あり
完全対応 あり
?
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Safari iOS 完全対応 あり
完全対応 あり
?
代替名
代替名 非標準の名前 pageXOffset を使用しています。
Samsung Internet Android 完全対応 あり
完全対応 あり
完全対応 あり
代替名
代替名 非標準の名前 pageXOffset を使用しています。
scrollYChrome 完全対応 1
完全対応 1
完全対応 1
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Edge 完全対応 ≤18
完全対応 ≤18
完全対応 12
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Firefox 完全対応 1
完全対応 1
完全対応 1
代替名
代替名 非標準の名前 pageYOffset を使用しています。
IE 完全対応 9
代替名
完全対応 9
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Opera 完全対応 9.6
完全対応 9.6
完全対応 4
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Safari 完全対応 1
完全対応 1
完全対応 1
代替名
代替名 非標準の名前 pageYOffset を使用しています。
WebView Android 完全対応 1
完全対応 1
完全対応 1
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Chrome Android 完全対応 18
完全対応 18
完全対応 18
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Firefox Android 完全対応 4
完全対応 4
完全対応 4
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Opera Android 完全対応 10.1
完全対応 10.1
完全対応 10.1
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Safari iOS 完全対応 1
完全対応 1
完全対応 1
代替名
代替名 非標準の名前 pageYOffset を使用しています。
Samsung Internet Android 完全対応 1.0
完全対応 1.0
完全対応 1.0
代替名
代替名 非標準の名前 pageYOffset を使用しています。
selfChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
sessionStorageChrome 完全対応 5Edge 完全対応 12Firefox 完全対応 2IE 完全対応 8Opera 完全対応 10.5Safari 完全対応 4WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 11Safari iOS 完全対応 3.2Samsung Internet Android 完全対応 1.0
setCursor
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
setImmediate
非標準
Chrome 未対応 なしEdge 未対応 12 — 79Firefox 未対応 なしIE 完全対応 10Opera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
setResizable
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
showModalDialog
非推奨非標準
Chrome 未対応 ? — 43Edge 未対応 なしFirefox 未対応 3 — 56IE 完全対応 4Opera 未対応 なしSafari 完全対応 5.1
補足
完全対応 5.1
補足
補足 See WebKit bug 151885 for possible future removal from Safari.
WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
sidebar
非推奨非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 あり
補足
完全対応 あり
補足
補足 From Firefox 78 AddSearchProvider() does nothing, as the specification requires.
IE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
sizeToContent
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 あり
完全対応 あり
完全対応 20
補足
補足 The mimimal size is clamped to prevent the window from being too small for the user to interact with.
IE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 あり
補足
完全対応 あり
補足
補足 This method has no effect as a page is always in a tab.
Opera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
speechSynthesisChrome 完全対応 33Edge 完全対応 14Firefox 完全対応 49IE 未対応 なしOpera 完全対応 ありSafari 完全対応 7WebView Android 完全対応 37Chrome Android 完全対応 ありFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 完全対応 7Samsung Internet Android 完全対応 あり
statusChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
statusbarChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
stopChrome 完全対応 ありEdge 完全対応 14Firefox 完全対応 ありIE 未対応 なしOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
storage eventChrome 完全対応 1Edge 完全対応 ≤18Firefox 完全対応 45IE ? Opera 完全対応 15Safari ? WebView Android 完全対応 ≤37Chrome Android 完全対応 18Firefox Android 完全対応 45Opera Android 完全対応 14Safari iOS ? Samsung Internet Android 完全対応 1.0
toolbarChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
topChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 あり
補足
完全対応 あり
補足
補足 Starting in Firefox 6, this property is read only, as defined by the standard.
IE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
transitioncancel eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 53IE ? Opera ? Safari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 53Opera Android ? Safari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 未対応 なし
transitionend eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 51IE ? Opera ? Safari 完全対応 ありWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 51Opera Android ? Safari iOS 完全対応 ありSamsung Internet Android 未対応 なし
transitionrun eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 53IE ? Opera ? Safari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 53Opera Android ? Safari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 未対応 なし
transitionstart eventChrome 未対応 なしEdge 未対応 なしFirefox 完全対応 53IE ? Opera ? Safari 完全対応 13.1
完全対応 13.1
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 53Opera Android ? Safari iOS 完全対応 13.4
完全対応 13.4
完全対応 12
無効
無効 From version 12: this feature is behind the Web Animations preference and the CSS Animations via Web Animations preference.
Samsung Internet Android 未対応 なし
unhandledrejection eventChrome 完全対応 49Edge 完全対応 ≤79Firefox 完全対応 69
完全対応 69
完全対応 68
無効
無効 From version 68: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE 未対応 なしOpera 完全対応 36Safari 完全対応 11WebView Android 完全対応 49Chrome Android 完全対応 49Firefox Android 完全対応 68
無効
完全対応 68
無効
無効 From version 68: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 36Safari iOS 完全対応 11.3Samsung Internet Android 完全対応 5.0
unload eventChrome 完全対応 1Edge 完全対応 12Firefox 完全対応 1IE 完全対応 4Opera 完全対応 4Safari 完全対応 3WebView Android 完全対応 1Chrome Android 完全対応 18Firefox Android 完全対応 4Opera Android 完全対応 10.1Safari iOS 完全対応 1Samsung Internet Android 完全対応 1.0
updateCommands
非標準
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 ありIE ? Opera ? Safari ? WebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android 未対応 なし
visualViewport
実験的
Chrome 完全対応 60Edge 完全対応 ≤79Firefox 完全対応 63
無効
完全対応 63
無効
無効 From version 63: this feature is behind the dom.visualviewport.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE ? Opera 完全対応 47Safari 完全対応 13WebView Android 完全対応 60Chrome Android 完全対応 60Firefox Android 完全対応 63
無効
完全対応 63
無効
無効 From version 63: this feature is behind the dom.visualviewport.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android 完全対応 44Safari iOS 完全対応 13Samsung Internet Android 完全対応 8.0
vrdisplayactivate event
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
vrdisplayblur event
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
vrdisplayconnect event
実験的
Chrome 未対応 なし
無効
未対応 なし
無効
無効 This feature is behind the WebVR preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 未対応 15 — 79Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 完全対応 あり
補足
完全対応 あり
補足
補足 Chrome for Android 56 supports only Google Daydream View.
補足 Chrome for Android 57 adds support for Google Cardboard.
Firefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり
補足
完全対応 あり
補足
補足 Supported on Samsung Internet for GearVR.
vrdisplaydeactivate event
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
vrdisplaydisconnect event
実験的
Chrome 未対応 なし
無効
未対応 なし
無効
無効 This feature is behind the WebVR preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 未対応 15 — 79Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 完全対応 56
補足
完全対応 56
補足
補足 Chrome for Android 56 supports only Google Daydream View.
補足 Chrome for Android 57 adds support for Google Cardboard.
Firefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
補足
完全対応 6.0
補足
補足 Supported on Samsung Internet for GearVR.
vrdisplayfocus event
実験的
Chrome 未対応 なしEdge 未対応 15 — 79Firefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
vrdisplaypointerrestricted event
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
vrdisplaypointerunrestricted event
実験的
Chrome 未対応 なしEdge 未対応 なしFirefox 未対応 なしIE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 未対応 なしFirefox Android 未対応 なしOpera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 未対応 なし
vrdisplaypresentchange event
実験的
Chrome 完全対応 65
無効
完全対応 65
無効
無効 From version 65: this feature is behind the WebVR preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.
Edge 完全対応 15Firefox 完全対応 55
補足
完全対応 55
補足
補足 Windows support was enabled in Firefox 55.
完全対応 64
補足
補足 macOS support was enabled in Firefox 64.
IE 未対応 なしOpera 未対応 なしSafari 未対応 なしWebView Android 未対応 なしChrome Android 完全対応 56
補足
完全対応 56
補足
補足 Chrome for Android 56 supports only Google Daydream View.
補足 Chrome for Android 57 adds support for Google Cardboard.
Firefox Android 完全対応 55Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 6.0
補足
完全対応 6.0
補足
補足 Supported on Samsung Internet for GearVR.
windowChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
部分対応  
部分対応
未対応  
未対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非標準。ブラウザー間の互換性が低い可能性があります。
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
非標準の名前を使用しています。
非標準の名前を使用しています。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。