create URL fallback only when necessary
This commit is contained in:
parent
12eb243610
commit
14e0a418bf
|
@ -290,26 +290,24 @@ function tryJSONparse(jsonString) {
|
|||
} catch (e) {}
|
||||
}
|
||||
|
||||
function tryURL(
|
||||
url,
|
||||
fallback = {
|
||||
hash: '',
|
||||
host: '',
|
||||
hostname: '',
|
||||
href: '',
|
||||
origin: '',
|
||||
password: '',
|
||||
pathname: '',
|
||||
port: '',
|
||||
protocol: '',
|
||||
search: '',
|
||||
searchParams: new URLSearchParams(),
|
||||
username: '',
|
||||
}) {
|
||||
function tryURL(url) {
|
||||
try {
|
||||
return new URL(url);
|
||||
} catch (e) {
|
||||
return fallback;
|
||||
return {
|
||||
hash: '',
|
||||
host: '',
|
||||
hostname: '',
|
||||
href: '',
|
||||
origin: '',
|
||||
password: '',
|
||||
pathname: '',
|
||||
port: '',
|
||||
protocol: '',
|
||||
search: '',
|
||||
searchParams: new URLSearchParams(),
|
||||
username: '',
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user