Used first code snippets from ClearURLs v2: https://gitlab.com/ClearURLs/core/-/blob/master/src/utils/URLHashParams.ts
This commit is contained in:
Kevin R
2022-07-27 00:28:15 +02:00
parent 0f08b0f7e3
commit 0d7381f02a
7 changed files with 246 additions and 6 deletions

View File

@@ -120,14 +120,10 @@ function countFields(url) {
/**
* Extract the fragments from an url.
* @param {URL} url URL as object
* @return {URLSearchParams} fragments as URLSearchParams object
* @return {URLHashParams} fragments as URLSearchParams object
*/
function extractFragments(url) {
if (url.hash) {
return new URLSearchParams(url.hash.slice(1));
} else {
return new URLSearchParams();
}
return new URLHashParams(url)
}
/**