我正在使用chrome扩展注入JS,我需要知道页面的URL。
一些现代网站有办法在不重新加载页面的情况下更改URL。根据我的理解,有不止一种方法可以做到这一点,所以我将欣赏不同的输入,因为我的任务是最终处理所有情况。
我目前正在查看我遇到的两个实现此行为的随机网站(在向下滚动时更改网址) -
现在,我读到一些网站几年前加载了所有页面,然后使用history.back()来浏览它们。
到目前为止我在这两个网站上尝试过的事情:
window.addEventListener('popstate', function() {
// Code
});
window.addEventListener('replaceState', function(e) {
// Code
});
history.pushState = function() {
// Code
};
history.replaceState = function() {
// Code
};
唉,到目前为止还没有任何工作。