最近我一直在考虑在我正在进行的项目中使用 Polymer 元素。但是,我看不到在 OS X 10.10 Yosemite 的新 beta 版 safari 中呈现的任何元素。我完全理解 Yosemite 和 Safari 目前处于 DP 阶段,但我很好奇为什么新版本的 Safari 打破了与 Polymer 元素的兼容性(我可以确认 Polymer 元素在 Mavericks 版本的 Safari 中工作)。
我能够打开开发人员控制台并发现错误。我目前无法找到确切的错误,但我知道错误出在第 57 行的 patches-mdv.js,声称是只读错误。
我刚刚在装有 iOS8 的 iPhone 上测试了 Polymer Project 网站,结果相同。
在 Polymer-Project 团队修复它之前,有人知道我可以做些什么来暂时解决这个问题吗?
最佳答案
一个明显的问题是 Safari 测试版至少有一个低级属性访问器(特别是 HTMLBaseElement.prototype.href
)是根据标准配置错误的。
因此,粗略的调查表明这是 Safari 中的错误,而不是 Polymer。
关于javascript - Polymer-Project 对象未在 OS X 10.10 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24432798/