Я внедряю JS, используя расширение Chrome, и мне нужно знать URL-адрес страницы.
На некоторых современных сайтах есть способы изменить URL-адрес без фактической перезагрузки страницы.Насколько я понимаю, есть несколько способов сделать это, поэтому я буду признателен за разные материалы, так как моя миссия - в конечном итоге позаботиться обо всех случаях.
В настоящее время я просматриваю 2 случайных сайта, с которыми столкнулсяэто поведение (изменить URL при прокрутке вниз) -
https://www.reuters.com/article/us-tesla-results-conferencecall/teslas-musk-calls-wall-street-snub-foolish-but-defends-his-behavior-idUSKBN1I51C8
https://www.wsbtv.com/news/local/henry-county/police-department-fires-officer-after-choking-arrest-video-goes-viral/747195735
Теперь я читал, что некоторые сайты несколько лет назад загрузили все свои страницыпри загрузке, а затем использовал history.back () для навигации по ним.
То, что я до сих пор пробовал на этих двух сайтах:
window.addEventListener('popstate', function() {
// Code
});
window.addEventListener('replaceState', function(e) {
// Code
});
history.pushState = function() {
// Code
};
history.replaceState = function() {
// Code
};
Увы, до сих пор ничего не получалось.