function checkUrl() { if (window.location.href !== currentUrl) { currentUrl = window.location.href; // 执行你想要的操作 } } setInterval(checkUrl, 1000);这段代码显示windo undefine怎么处理
时间: 2024-02-19 18:02:46 浏览: 72
判断url是否是正确的Url
这段代码的问题在于它没有定义`currentUrl`变量。你需要在代码的开头添加`var currentUrl = window.location.href;`来定义变量。完整的代码应该是这样的:
```
var currentUrl = window.location.href;
function checkUrl() {
if (window.location.href !== currentUrl) {
currentUrl = window.location.href;
// 执行你想要的操作
}
}
setInterval(checkUrl, 1000);
```
这样就可以避免`window`对象未定义的问题了。
阅读全文