3

最近我一直在考虑在我正在进行的项目中使用 Polymer 元素。但是,我看不到在 OS X 10.10 Yosemite 的新 beta 版 safari 中呈现的任何元素。我完全理解 Yosemite 和 Safari 目前处于 DP 阶段,但我很好奇为什么新版本的 Safari 破坏了与 Polymer 元素的兼容性(我可以确认 Polymer 元素在 Mavericks 版本的 Safari 中工作)。

我能够打开开发者控制台并发现错误。我目前无法找到确切的错误,但我知道错误出现在第 57 行的 patch-mdv.js 中,声称是只读错误。

我刚刚在我的 iPhone 上使用 iOS8 测试了 Polymer Project 网站,得到了相同的结果。

有没有人知道我可以做些什么来临时解决这个问题,直到 Polymer-Project 团队修复它?

4

1 回答 1

0

一个明显的问题是 Safari beta 至少有一个低级的属性访问器(HTMLBaseElement.prototype.href特别是 ),它是从标准中错误配置的。

因此,粗略的调查表明这是 Safari 中的错误,而不是 Polymer。

于 2014-06-26T18:48:22.523 回答