gpt4 book ai didi

Javascript : onHashchange Test

转载 作者:数据小太阳 更新时间:2023-10-29 05:39:53 25 4
gpt4 key购买 nike

我正在尝试检查浏览器是否支持 onHashChange 或者如果不支持则不隐藏一些代码,以这种方式:

if(window.onhashchange){
...code...
} else {
...other code...
}

我也试过这个:

if(typeof window.onhashchange === "function"){
alert("Supports");
} else {
alert("Doesn't Supports");
}

Quirksmode 所述 这应该有效,但是如果我在 Safari 中的 true state 中执行 alert 比提醒我但 Safari 不支持 onHashChange :S

它有什么问题?如果我走的路不对,我应该如何检查?

最佳答案

您可以使用 in 运算符检测此事件:

if ("onhashchange" in window) {
//...
}

另见:

关于Javascript : onHashchange Test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4030390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com