| Current Path : /home/ereika83/www/wp-content/plugins/wpmu-dev-seo/includes/assets/js/utils/ |
| Current File : /home/ereika83/www/wp-content/plugins/wpmu-dev-seo/includes/assets/js/utils/url-util.js |
export default class UrlUtil {
static getQueryParam(name) {
const searchParams = location.search;
const params = new URLSearchParams(searchParams);
return params.get(name);
}
static removeQueryParam(name) {
const searchParams = location.search;
const params = new URLSearchParams(searchParams);
if (!params.get(name)) {
return;
}
params.delete(name);
const newURL = location.href.replace(
searchParams,
'?' + params.toString()
);
history.replaceState({}, '', newURL);
}
static getUrlHost(url) {
const el = document.createElement('a');
el.href = url;
return el.host;
}
}