fet-block
Version:
fetBlock is a web h5 request hook library
24 lines (21 loc) • 522 B
JavaScript
export function getUrlDomain(url) {
try {
const urlObj = new URL(url)
return urlObj.hostname
}
catch(err) {
return ''
}
}
export function getAllUrlParams(url) {
const queryStr = url.split('#')[0].split('?')[1] || ''
const obj = {}
queryStr.split('&').forEach(item => {
const [key, value] = item.split('=')
obj[key] = value
})
return obj
}
export function getUrlParams(url, name) {
return getAllUrlParams(url)[name]
}