Есть ли способ сопоставления URL независимо от параметров запроса или локализованных поддоменов? - PullRequest
0 голосов
/ 03 февраля 2020

Для функции закладок я храню URL в базе данных. Когда пользователь посещает этот URL, window.location.href сравнивается с сохраненными URL-адресами в базе данных, чтобы проверить, добавлен ли он в закладки.

Проблема в том, что одна и та же веб-страница может иметь разные URL из-за параметры запроса или локализованные субдомены.

Например, я хочу иметь возможность распознать, что все следующие ссылки одинаковы:

Пример 1: "www.example.com/about?referalId=1234" Пример 2: "www.example.com/about?userAuth=1" Пример 3 : "fr.example.com/about"

Я знаю, что location.href.split("?")[0]; удалит все параметры, но это не будет работать для всех веб-страниц, как, например, "youtube.com/watch?v=123456" не будет работать, если был удален параметр запроса.

Какая лучшая практика в этом случае? какая библиотека это делает? И как мне проигнорировать поддомен 'fr.' по моему сравнению. Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...