5つのブラウザオブジェクトがあります
窓
- ブラウザで開いたウィンドウを表します
- オブジェクト階層の最上位
- ドキュメントにはフレーム(フレーム、iframe)が含まれており、ブラウザはフレームごとにウィンドウオブジェクトを作成します
- ウィンドウは、親ウィンドウと子ウィンドウ間の通信に使用できます
- グローバル変数の本質はウィンドウの直接属性であり、同じことがグローバルメソッドにも当てはまります。
- 5つのブラウザオブジェクトはすべて、次のようなウィンドウの属性です。window=== window.window; screen === window.screen;
- location.href、location.assign()は、新しいページにジャンプするために使用されます。location.reload()は更新されます。これらは、すべて同じウィンドウでの操作です。
- 新しいウィンドウを開くには、window.open()を使用します
ナビゲーター
- ブラウザに関する情報を提供する
- plugins []要素は、ブラウザがインストールしたプラグインを表します
- ナビゲーターが提供するブラウザー情報を使用してメソッドの互換性を判断することは信頼できません
画面
- クライアントの表示画面に関する情報が含まれています
歴史
- 履歴リストに関連する情報を提供します
- ユーザーがブラウザウィンドウでアクセスしたURLが含まれます
- back()、forward()、go()メソッドは、return、forward、およびその他の操作を実装できます
ロケーション
- 静的オブジェクトである現在開いているURLで機能するメソッドとプロパティを提供します
- 現在のURLに関する情報を提供します
- 場所には、URLのさまざまなコンポーネントに対応する複数の属性値があります
- location.href、location.assign()は、新しいページにジャンプするために使用されます。location.reload()は更新されます。これらは、すべて同じウィンドウでの操作です。
- 新しいウィンドウを開くには、window.open()を使用します
参照
W3school
終わり