mirror of
https://github.com/Kuingsmile/PicList.git
synced 2025-01-23 14:48:13 -05:00
🐛 Fix: change decodeURI -> decodeURIComponent & encode also
This commit is contained in:
parent
3c01861122
commit
7677f1ea2a
@ -2,7 +2,7 @@ export const isUrl = (url: string): boolean => (url.startsWith('http://') || url
|
|||||||
export const isUrlEncode = (url: string): boolean => {
|
export const isUrlEncode = (url: string): boolean => {
|
||||||
url = url || ''
|
url = url || ''
|
||||||
try {
|
try {
|
||||||
return url !== decodeURI(url)
|
return url !== decodeURIComponent(url)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
// if some error caught, try to let it go
|
// if some error caught, try to let it go
|
||||||
return true
|
return true
|
||||||
@ -11,7 +11,7 @@ export const isUrlEncode = (url: string): boolean => {
|
|||||||
|
|
||||||
export const handleUrlEncode = (url: string): string => {
|
export const handleUrlEncode = (url: string): string => {
|
||||||
if (!isUrlEncode(url)) {
|
if (!isUrlEncode(url)) {
|
||||||
url = encodeURI(url)
|
url = encodeURIComponent(url)
|
||||||
}
|
}
|
||||||
return url
|
return url
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user