2017-09-07 5 views
0

IE를 제외한 모든 브라우저에서 내 제품 페이지의 스타일이 지정되고 정상적으로 작동합니다. IE에 가면 JS는 문자 그대로 here 코드와 동일하지만 Lorem Ipsum 만 제품에 대한 설명 텍스트로 바꿨습니다.Product.attribute.js 파일 - 객체가 'findIndex'를 지원하지 않습니다.

그것은 JSfiddle으로 작동하며 다른 모든 브라우저에서 작동하지만 내가 IE에 가서 내가이 오류를보고하고 콘솔에서 볼 때 다음 product.attributes.js 파일에

Object doesn't support property or method 'findIndex'.

나는이 오류로 인해 내 JS가 중단되고 간단한 jQuery 탭이 실행되지 않는다고 가정합니다.

이제 BigCommerce는 템플릿 및 프레임 워크에서이 파일을 편집 할 수있는 직접 액세스 권한이 없습니다. 옵션이 있고 사진이있는 선택 목록에 표시되는 제품에만 해당됩니다. 다르게 내 제품을 바꿀 수는 없으며이 코드에 어떻게 액세스 할 수 있는지 잘 모르겠습니다.

답변

0

IE 11은 findIndex 방법을 지원하지 않습니다. IE를 지원해야하는 경우 polyfill을 사용해야합니다. MDN 당 polyfill here은 잘 작동합니다.

파일을 직접 편집 할 수있는 권한이없는 경우 polyfill을 복사/붙여 넣기하고 admin의 "헤더 스크립트"섹션의 "테마"영역에 입력 할 수 있어야합니다.