【问题标题】:ClientRect is suddenly not definedClientRect 突然没有定义
【发布时间】:2017-09-28 08:32:25
【问题描述】:

在过去一周左右,我使用if (foo instanceof ClientRect) 捕捉特定用户交互的 UI 原型项目停止工作并开始抛出 Uncaught ReferenceError: ClientRect is not defined。我的本地版本停止工作,但自 4 月以来未更新的在线版本也可以正常工作。

不知何故,该项目仅适用于 Opera 45.0 版。将其更新到 48.0 后,它也停止了在 Opera 上的工作。

是否发生了一些可能导致此行为的更新?

【问题讨论】:

  • 正确的原型名称是DOMRect,不确定ClientRect来自哪里。啊from IE.
  • 我把它改成了foo instanceof DOMRect,它又可以工作了。不知何故,它运行了好几个月,主要从 Chrome 访问。
  • Yes 最近在 chromium 中被更改:bugs.chromium.org/p/chromium/issues/detail?id=719246

标签: javascript dom getboundingclientrect


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-04
  • 1970-01-01
  • 2019-01-24
  • 2019-06-07
  • 2019-12-22
相关资源
最近更新 更多