Я пытаюсь создать функцию, которая будет запускаться один раз при каждой загрузке страницы.
Функция проверит, на какой странице (url / path) находится пользователь, затем один раз выполнит цикл в операторе switch и, если любое из имен путей совпадет, выдаст некоторую информацию в API.
Я получаю только «нет совпадения URL / имен путей». Я знаю, что у меня почти правильное решение.
<script>
function winLocation(path) {
return window.location.pathname.indexOf(path);
}
console.log(winLocation);
switch (true) {
case winLocation("stack"):
console.log('This is a stack overflow page');
// Fire info to api
break;
case winLocation("google"):
// Fire info to api if url has google in it
break;
default:
console.log("no urls/path names match");
};
</script>
https://codepen.io/bkdigital/pen/eQYQPL - Пример кода Codepen