6

使用“返回”浏览器箭头时,本地主机上的我的 Rails 应用程序开始随机刷新。Chrome(31.0.1650.48) 控制台读取:

event.returnValue is deprecated. Please use the standard event.preventDefault() instead. 

我想这些问题是有联系的。

我还在jQuery bugtracker 上发现了这个最近的问题。有趣的事情,但 10 小时前一切都很好。

有人遇到类似问题吗?有什么选择?

编辑:虽然我在 localhost 上浏览我的应用程序,但我发现许多生产网站都遇到了同样的问题,显示相同的控制台输出,包括37signals

4

2 回答 2

8

我相信这主要是由于您使用的是最新版本的 Chrome。我还没有找到确切的细节,但似乎 Chrome 已经决定弃用 jQuery 目前使用的这个属性。

由于它只是一个弃用,所以还不会破坏任何东西,但这确实意味着它将来会被删除。一旦 jQuery 解决了这个问题,您可能应该尝试更新。

编辑:对不起,我错过了重点-我认为随机刷新与您看到的消息无关event.returnValue

于 2013-11-14T16:29:56.927 回答
1

检查此链接 看起来本机 js 方法“event.returnValue”在较新的 Chrome 版本中已被标记为已弃用。http://bugs.jquery.com/ticket/14320

于 2013-11-22T12:18:04.797 回答