ホームページ  >  に質問  >  本文

javascript - URL をインターセプトする js の問題。その後に # を使用しないでください

現時点で私が知っているパラメータを含む URL を取得する js の方法は
window.location.search

です。

ただし、www.xxxxxx.com?aaa=bbb&ccc=ddd#ok

へのリンクがあるとします。

何が取得されますか?aaa=bbb&ccc=ddd#ok
この後のハッシュ値は必要ありません #。削除できますか? それとも正規表現を使用して削除する必要がありますか?

高洛峰高洛峰2734日前709

全員に返信(5)返信します

  • ringa_lee

    ringa_lee2017-05-19 10:33:45

    location オブジェクトには、URL 内の # で始まる文字列を格納する hash 属性があるため、通常の置換を使用する必要はなく、直接一致する置換も使用できます。 リーリー

    参考: http://www.w3school.com.cn/js...

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:33:45

    アドレス文字列に # 記号が 1 つだけ含まれていることを確認できますか?可能であれば、アドレス文字列全体を取得し、string.IndexOf("#") を使用して現在の文字位置を取得します。その後、自由に取得できます
    例:

    リーリー

    それでは

    リーリー

    --------------------------------------区切り線------------- ---------------

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:33:45

    var str = " www.xxxxxx.com?aaa=bbb&ccc=ddd#ok" ;
    var url = str.split('#')[0];

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:33:45

    あなたの携帯電話には直接傍受機能がない可能性があります


    判断して分割した方が良いです

    返事
    0
  • 为情所困

    为情所困2017-05-19 10:33:45

    リーリー

    返事
    0
  • キャンセル返事