gpt4 book ai didi

javascript - 为什么 CSS3Pie + Prototype 1.6.1 会导致 Internet Explorer 8 崩溃

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

我试图理解为什么 Css3Pie 与 Prototype 1.6.1 一起使用会导致 Internet Explorer 8 崩溃。为什么会这样?

相关信息

  • CSS3Pie [ source code ] 是一种 Internet Explorer 行为 (htc),它添加了对 CSS3 属性(如边框半径、渐变等)的支持。
  • 崩溃仅发生在 IE8 中,不会发生在 IE7 或更早版本中。
  • 崩溃只发生在 Prototype 1.6.1 [ source code ], 不是原型(prototype) 1.6.0.x
  • 崩溃在页面加载时立即发生,我什至无法与页面交互。
  • 开发人员知道该问题,但由于他认为这是一个原型(prototype)问题(可能是),他可能并不急于修复它。有两个 forum postGitHub bug report , 但都没有添加太多信息。

最佳答案

IE8 crash似乎已在最近的 Windows 更新中得到修复,这是由 Prototype 对 DOM 对象原型(prototype)进行修补以及随后应用 CSS3Pie 行为触发的。在 Protoype 1.6.1 中,可以通过将 Prototype.BrowserFeatures 对象上的 ElementExtensions 和 SpecificElementExtensions 设置为 false 并修改 checkDeficiency 函数以立即返回 true 来解决此问题。

关于javascript - 为什么 CSS3Pie + Prototype 1.6.1 会导致 Internet Explorer 8 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3282588/

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