0

以下のコードを使用して、URL から get 変数を取得しました。Chrome と FF では機能しますが、IE では機能しません。

www.example.com/index.php?link=123

Chrome/FF では変数firstが返されます"123"が、IE では変数firstが返されます"www.example.com/123"

IE で返されるようにコードを修正する方法についてのアイデアはあります"123"か?

function getUrlVars() {
  var map = {};
  var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value {
    map[key] = value;
  });
  return map;
}

var first = getUrlVars()["link"];
4

0 に答える 0