Javascript window.performance.navigation.type适用于IE和Firefox,但不适用于CHROME

Javascript window.performance.navigation.type适用于IE和Firefox,但不适用于CHROME,javascript,jquery,reload,Javascript,Jquery,Reload,我一直在尝试在页面刷新时实现一个功能。我认为 window.performance.navigation.type 变为1如果页面重新加载else,则为0。我在页面加载时创建了一条警告消息,IE和Firefox的值是正确的,但无论页面重新加载多少次,Chrome始终保持“0”。我也尝试过windows.onbeforeunload和其他stackoverflow答案一样,但似乎没有任何效果 我如何解决这个问题 或 是否有其他方法可以检测在所有浏览器上工作的页面重新加载 谢谢 根据文档

我一直在尝试在页面刷新时实现一个功能。我认为

    window.performance.navigation.type 
变为1如果页面重新加载else,则为0。我在页面加载时创建了一条警告消息,IE和Firefox的值是正确的,但无论页面重新加载多少次,Chrome始终保持“0”。我也尝试过windows.onbeforeunload和其他stackoverflow答案一样,但似乎没有任何效果

我如何解决这个问题

是否有其他方法可以检测在所有浏览器上工作的页面重新加载


谢谢

根据文档,该属性返回一个对象

查看页面底部的,您可以看到chrome不受支持。

自2017-11-01起,chrome(61.0.3163.100)确实支持performance.navigation API。请参阅,以获取一些示例代码,您可以将这些代码放入页面中并查看其工作情况


我找不到跟踪开发的Chromium票证,但链接到定义performance.navigation API的W3规范,因此可能在最近的版本中完全支持它。

Chrome不支持这一点:可能重复@Dekel odd,这不是说Chrome 10+支持吗?编辑父级的nvminfo@Andrei,Gsm添加了一个关于此的答案。谢谢@Dekel,但是您知道任何其他解决方案吗?您能解释一下您想要的功能是什么吗?嗨@Dekel,我正在尝试在重新加载页面时导航到另一个页面。因此,首先我尝试使用performance.Navigation.type的值来确定它是否是“重新加载”,然后使用location href导航到另一个页面。它在IE和Firefox上有效,但在Chrome上无效。这将有助于获得一个在所有浏览器上都能工作的解决方案。