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

时间:2017-09-07 12:36:38

标签: javascript jquery bigcommerce

我的产品页面在IE以外的每个浏览器中都有样式并且运行正常。当我进入IE时,我的JS与代码here完全相同,只是用有关产品的描述性文本替换了Lorem Ipsum。

它在JSfiddle中运行,它在其他浏览器中运行,但是当我进入IE并在控制台中查看时,我看到了这个错误:

product.attributes.js文件中的

Object doesn't support property or method 'findIndex'

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

现在,BigCommerce没有直接访问权限,我可以在此文件中对模板和框架进行编辑。它只发生在有选项的产品上,并显示在带照片的选择列表中。我无法更改所有产品以不同方式显示,我不确定如何访问此代码。

1 个答案:

答案 0 :(得分:0)

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

如果您无权直接编辑文件,则应该能够复制/粘贴polyfill并将其输入admin中“主题”区域的“标题脚本”部分。