問題タブ [window.location]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4565 参照

firefox - Firefox window.parent.location

ページ search.htm への iframe を持つ Html ページ index.htm があります。search.htm には次のようなコードがあります。

このコードは現在 index.htm ページから実行されており、IE と Chrome では問題なく動作しますが、FireFox では動作しません。何か回避策はありますか?? window.parent.location.href、window.opener.location、window.parent.document.location ... を試しましたが、どれも機能しませんでした。

Web を検索した後、同様の問題を抱えている人を見つけました。これは Firefox のセキュリティ設定だと彼は言いました...これは本当ですか?? もしそうなら、回避策はありますか?

0 投票する
2 に答える
4020 参照

javascript - onunloadイベントに応じてFirefoxでwindow.location.hrefを変更する

を使用するとJavaScriptに奇妙な問題が発生しますwindow.location.href。これは、Firefoxにのみ影響するようです(3.6を使用しています)。

通常window.location.hrefは読み取り専用ではなく、これはFirefoxで完全に機能します。

ただし、onunload イベント(<body onunload="testThis();">)に応答して関数を呼び出すと、これは期待どおりに機能しません。

どちらの場合も、アラートは変更を加えずにFirefoxのページの現在の場所を表示します。JavaScriptエラーはなく、onunload イベントは関数を正常に呼び出すため、問題はの値を編集または置換しているように見えますwindow.location.href

、、を使ってみましたがwindow.locationdocument.location.href変更してみましwindow.location.searchた。イベント、特にonunloadイベントwindow.location.hrefが読み取り専用になる可能性はありますか?

0 投票する
16 に答える
121327 参照

javascript - JavaScriptのwindow.locationとdocument.locationの違いは何ですか?

両方とも同じオブジェクトを参照する必要がありますか?

0 投票する
1 に答える
9110 参照

html - IE の window.onbeforeunload と window.location.href

ユーザーをページにナビゲートするために window.location.href を使用しています。また、保存されていない変更がある場合にユーザーに警告するように window.onbeforeunload イベントを構成しました。

保存されていない変更がある場所でwindow.location.href、ユーザーをナビゲートしようとすると、警告メッセージが表示されます。

ポップアップで [OK] をクリックすると、正常に動作します。ただし、[キャンセル] をクリックすると、JS は window.location.href で不明なエラーをスローします。

どんな助けでも大歓迎です。

0 投票する
1 に答える
12722 参照

javascript - NS_BINDING_ABORTED Javascript window.location.replace()

私はいくつかのJavascriptコードを書いていて、ユーザーがボタンをクリックした結果として現在のページを変更しようとしています。私はこのコードスニペットを使用しています:

window.location.replace( "/ customer / order / 12");

ナビゲートしたいサイト内の相対URLが含まれています。このコードを実行すると(Firebugで見ると)、URL文字列は正しいように見えますが、ページは現在のコードを更新するだけです。HttpFoxでヘッダーを見ると、最初に表示されるのは(Aborted)、Type:NS_BINDING_ABORTEDの結果です。ただし、このコマンドを発行すると、次のようになります。

window.location.replace( "/ customer / order / 12");

Firebugから、ブラウザは指定した正しいURL( "/ customer / order / 12")に移動します。

誰かが私がここで何が間違っているのかを判断するのを手伝ってもらえますか?

前もって感謝します!ダグ

0 投票する
3 に答える
1250 参照

javascript - window.location呼び出しポップアップポップアップサファリの空のダイアログ

Webページで、ブラウザを同じサイトの別のページにリダイレクトしようとしています。そのためのコードは非常に単純です。

サファリの場合-WindowsとMacの両方-テキストのみを含むメッセージボックス

出てきます。

私はこれを指定するさまざまな方法を試しました:location.href、windows.assign(...)...そしてすべてが同じ振る舞いをします。

これを見た人はいますか?これに対する解決策はありますか?

ありがとう。

0 投票する
1 に答える
3321 参照

jquery - jqueryでwindow.location=[x]を使用して特定のdivに焦点を当てる方法

私がプログラムしていないサイトにリダイレクトするwindow.location関数があります。ウィンドウが再配置されるとき、そのページ内の特定のdivタグ(IDを持つ)に焦点を合わせる必要があります。ページが私のものではなく、コードにアクセスできない場合にそれを行う方法はありますか?

更新して、私は今これを持っていて、それは機能しています...

アップデート

window.location関数を使用してこのdivに作用できるかどうかを確認するのは多すぎるとは思いません...詳しく説明すると、特定のdivに焦点を合わせるだけでなく、そのdivを強調表示する方法はありますか? ?

0 投票する
3 に答える
7613 参照

iphone - 複数の window.location.href 呼び出しで shouldStartLoadWithRequest をトリガーする

UIWebView の shouldStartLoadWithRequest メソッドを使用して、UIWebView 内の Web ページから複数のものを iPhone アプリに渡そうとしています。

基本的に、私のウェブページは window.location.href = "command://foo=bar" を呼び出しており、アプリで問題なくインターセプトできます。ここで、ループを作成して複数の window.location.href 呼び出しを一度に実行すると、 shouldStartLoadWithRequest は 1 回だけ呼び出されたように見え、ループの最後で window.location.href が最後に呼び出されます。

Android の webview でも同じことが起こり、最後の window.location.href だけが処理されます。

0 投票する
2 に答える
5213 参照

button - Selenium RC:onclick window.locationを使用するボタンをクリックする方法は?

onclickユーザーを別のページにリダイレクトするために呼び出す属性を使用して、別のページにリダイレクトするボタン (フォームの外側) がありwindow.locationます。今回はHTMLを変更できません。テストにはSafari 4を使用しています。onclickこの属性を使用するボタンをクリックして、 window.locationSafari 4 と Selenium RC PHPUnit 拡張機能を使用してリダイレクトするにはどうすればよいですか?

ここに私のHTMLがあります:

更新:または、場所が で指定されていることを主張し、window.location=''その場所を保存し、その場所open()を使用してコマンドを呼び出すことを考えています。これがこれをテストするための受け入れ可能なアプローチであるかどうかはわかりません。

0 投票する
3 に答える
340 参照

javascript - HASHではなくURLでウィンドウの場所を更新するJS

サインイン/登録などの Web アプリを構築していますが、ページを更新する必要はありません。

www.mysite.com

ページを更新せずに URL にハッシュを設定する方法を知っています。

与える: www.mysite.com/#signin

しかし、私が欲しいもの: www.mysite.com/signin

ハッシュがないので、SEO フレンドリーです。また、一度設定しました。JavaScript で / の後の最初のパスを読み取って、SignIn、Register、AboutUs などを検出し、適切なコンテンツを表示するにはどうすればよいですか?

ありがとう!