Ошибка при использовании гибкости polyfil
Я пытаюсь использовать этот polyfill, чтобы позволить мне использовать flexbox в IE8 и 9, но я просто получаю ошибки.
У меня есть версия 1.0.6, включенная в мой проект, так как последняя версия не работает в соответствии с проблемами.
Затем я вызываю его, используя следующий код в моем файле site.js:
function supportsFlexBox() {
var test = document.createElement('test');
test.style.display = 'flex';
return test.style.display === 'flex';
}
if (supportsFlexBox()) {
// Modern Flexbox is supported
} else {
flexibility(document.documentElement);
}
Тем не менее, я получаю следующую ошибку в консоли на IE9:
Function expected
Я также попытался использовать только следующий код (без оператора if переноса):
flexibility(document.documentElement);
Но я получаю следующую ошибку в Chrome
flexibility is not a function
Кто-нибудь использовал этот polyfill, и он работал раньше, или смог помочь мне заставить это работать? Я не уверен, что я вызываю функцию неправильно или есть ошибка в самом polyfill.