如何监听地址栏url的变化,如果不用定时循环检测的话

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何监听地址栏url的变化,如果不用定时循环检测的话相关的知识,希望对你有一定的参考价值。

参考技术A 如果没有指定type属性值,默认为就是跳转 如果指定type的值为redirect或redirectAction,这个是重定向,浏览器地址栏的URL才会变化 和get或post提交没有关系本回答被提问者采纳

监听url地址栏变化

使用window.onhashchange方法

    window.onhashchange = function (e) {
        console.log(e);
        console.log(e.newURL);
        console.log(e.oldURL);
    }

PS:适用于路由方法,可以解决按返回按钮页面不刷新的问题。

以上是关于如何监听地址栏url的变化,如果不用定时循环检测的话的主要内容,如果未能解决你的问题,请参考以下文章

Vue中监听地址栏路由改变

ReactRouter基本使用2

WebView如何 监听url变化

在vue中使用resize事件监听浏览器窗口的变化

如何在不导航到该 url 的情况下推送历史记录条目并更改地址栏 url?

iOS监控/监测/监听文件/文件夹的变化 检测文件变化