Product.attribute.js 文件 - Object 不支持 'findIndex'



我的产品页面在除IE之外的每个浏览器中都符合样式,并且功能正常。当我去IE时,我的JS实际上与这里的代码相同,仅用有关产品的描述性文本代替了Lorem Ipsum。

它在JSFiddle中起作用,并且在其他每个浏览器中都起作用,但是当我转到IE并查看控制台时,我会看到此错误:

Object doesn't support property or method 'findIndex'在product.attributes.js文件中。

我假设此错误会导致我的所有JS停止并不运行我的简单jQuery选项卡。

现在,BigCommerce没有直接访问权限,我可以在此文件中作为模板和框架中的编辑进行编辑。它仅在具有选项的产品中发生,并显示在带有照片的挑选列表中。我不能更改所有产品以不同的显示,也不确定如何访问此代码。

IE 11不支持findIndex方法。如果您需要支持IE,则需要使用polyfill。每MDN,这里的polyfill应该可以正常工作。

如果您无法直接访问它们的文件,则应该能够复制/粘贴polyfill并在"主题"区域中的" header脚本"部分中输入。

最新更新