問題タブ [location-href]

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 に答える
50 参照

javascript - HTML と JavaScript で使用される最適なリダイレクト方法はどれですか?

location.href、、、などwindow.openwindow.locationリダイレクトを見てきました。

  1. 最適な方法と、すべてのデバイスで機能する方法を知りたいです。
  2. setTimer を使用していて、ページ要素を読み込んだ後にスクリプトを読み込む場合、これが最善の方法ですか?

質問1と質問2の回答は別々に扱ってください。よろしくお願いします。

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

javascript - 2 つの異なる window.location.href 割り当てを使用すると、ブラウザーの動作が異なるのはなぜですか?

window.location.href連続して 2 つの割り当てを行うと、Chrome と IE11 で動作が異なるのはなぜですか?

Chrome は最初の割り当てを無視し、最後の割り当てに対してのみリクエストを発行します。
IE11 は両方のリクエストを送信します。

ここで再現
注: フィドラーなどの送信リクエストを追跡できるツールを使用して、IE11 で送信されるリクエストを確認する必要があります。

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

javascript - location.href が奇妙な URL を返す

location.hrefブラウザのアドレスバーに存在する完全な URL を取得するために使用しています。
詳細を説明するために、当社のサービスにはお客様のサイトに含まれる js ファイルがあることに注意してください。したがって、この JS ファイルは、申請者の完全な URL を生成します。

この URL は、実際のドメインにリダイレクトされた以前の URL だと思っていましたが、どうすればこのアクションを防ぐことができますか?

iframe の src 属性へのリンクを生成する JS コードの行は次のとおりです。

申請者 UA の例:
Mozilla\/5.0 (Linux; U; Android 4.3; en-us; HUAWEI G620-L72 Build\/HuaweiG620-L72) AppleWebKit\/534.24 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/534.24 T5\/2.0 bdbrowser\/6.1.0.4

Mozilla\/5.0 (Linux; U; Android 4.4.3; en-ae; HTC_One Build\/KTU84L) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/534.30

Mozilla\/5.0 (Linux; U; Android 4.3; en-us; GT-I9300 Build\/JSS15J) AppleWebKit\/534.30 (KHTML, like Gecko) Version\/4.0 Mobile Safari\/534.30

...

によって生成される奇妙な URL が時々location.hrefあり、その理由がわかりません。例えば:

主な URL は以下のようなものです: http://saten.ir/tag/%D8%A8%DB%8C%D9%88%DA%AF%D8%B1%D8%A7%D9%81%DB%8C- %D8%A7%D9%85%DB%8C%D8%B1%D8%B9%D8%A8%D8%A7%D8%B3-%D9%81%D8%AE%D8%B1%D8%A2% D9%88%D8%B1/

ただし、返される URL はlocation.hrefのとおりです。
D8%A8%D8%A7%D8%B3+%D9%81%D8%AE%D8%B1%D8%A7%D9%88%D8%B1&oq=%D8%A7%D9%85%D9%8A%D8 %B1%D8%B9%D8%A8%D8%A7%D8%B3+%D9%81%D8%AE%D8%B1%D8%A7%D9%88%D8%B1&gs_l=mobile-gws-hp.3 ...4752.15339.0.16567.0.0.0.0.0.0.0.0..0.0....0...1c.1.64.mobile-gws-hp..0.0.0.UFWL1tf4KDM#scso=uid_WB6ZrwAGHJ0KLAXLjA8j8w_10:2120,uid_WB6aQQAGpZkKLNwAFPmn0: 2120年

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

javascript - location.href または window.location.reload(true) でページをリロードする

ajax 呼び出しが成功したら、ページをリロードする必要があります。

私はいくつかのコード(私のものではない)を見ています.2つの方法があります:

また

挙動に違いはありますか?location私は両方の違いを知ってwindow.locationいますが、仕事をするという点では?