微妙な違い: JavaScript における window.location.href と window.open()
ブラウザの操作と開くことに関して新しいウィンドウでは、JavaScript は window.location.href と window.open() という 2 つの重要なツールを提供します。これらのメソッドは同様の目的を果たしますが、機能が異なります。
window.location.href
window.location.href は実際にはメソッドではなく、ブラウザの現在の URL を保存するプロパティ。これは主に、現在のページの URL を取得するために使用されます。ただし、window.location.href の値を設定してブラウザの場所を変更し、ページを新しい URL に効果的にリダイレクトすることもできます。
window.open()
対照的に、window.open() は、新しいウィンドウまたはタブを開いて、指定された URL をそこにロードできるようにするメソッドです。このメソッドは、開きたい URL を 1 つのパラメータとして受け取ります。異なる URL を渡すことで、新しいウィンドウまたはタブに個別のコンテンツを入力できます。
使用例
使用方法を説明するには、次のようにします。
window.location.href の場合:
<code class="javascript">window.location.href = 'http://www.example.com'; // Redirects to www.example.com</code>
window.open() の場合:
<code class="javascript">window.open('http://www.example.com'); // Opens www.example.com in a new window</code>
追加ポイント
以上がJavaScript の「window.location.href」と「window.open()」の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。