以下のコードを使用して、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"];