옛날에 만들어둔거긴 한데, 공유할까해서 공유해봅니다.
License: WTFPL
window.queryString = function() {
var QueryObject = {};
var k = window.location.search;
const params = k.substring(1,k.length).split("&");
for (var i = 0; i < params.length; i++) {
QueryObject[params[i].split("=")[0]] = params[i].split("=")[1];
};
return QueryObject;
}Module 호환 (이건 방금만든거)
!function(e,n) {
"object" == typeof exports && "undefined" != typeof module ? module.exports = n() : "function" == typeof define && define.amd ? define(n) : (e = e || self, function () {
var t = e.queryString
, o = e.queryString = n();
}())
}(this,function() {
"use strict";
function e() {
if (typeof window != "undefined") {
var t = {};
var o = n(window.location.search);
for (var i = 0; i < o.length; i++) {
var c = o[i].split("=");
t[c[0]] = c[1];
};
return t;
}
}
function n(e) {
return e.substring(1,e.length).split("&");
}
return e;
})