我们在html标签中使用数据前缀将一些数据附加到我们的元素。我们可以通过Chrome中的this.dataset属性获取该数据,因为我们懒得检查我们的功能是否在不同的浏览器/引擎下工作(顺便说一句,我必须支持FF和Chrome,没有Safari,没有IE),现在我们的应用程序在FF下失败,因为FF不知道什么是“this.dataset”。它是否也会被FF支持(我们的应用程序不会准备好一个月或更长时间),或者我们应该重新编写代码吗?
答案 0 :(得分:1)
数据集支持补丁不会在至少8月份的Firefox版本中发布。所以如果你在一个月内需要什么,你就不应该依赖它。
有关详细信息,请参阅https://bugzilla.mozilla.org/show_bug.cgi?id=560112。
答案 1 :(得分:1)
与此同时,您可以将polyfills用于数据集,以便您可以使用该API:
答案 2 :(得分:0)
我会重写它,因为我没有在壁虎中看到任何暗示即将发生的事情,而且写起来并不是特别难。
你可能有兴趣知道jQuery有它的$ .data()方法可以做你想要的 - 你可能想查看source来看看他们如何解决这个问题,或者只是将它用作是