Похоже, у вас есть синтаксическая ошибка в вашем js-файле, которая является проблемой только для ie, а не для firefox.
Обычно этот тип ошибки представляет собой запятую в массиве или объекте.
Например, [1,2,3,]
действует в Firefox, но не в ie. Чтобы сделать это действительным, т.е. вам нужно удалить запятую, чтобы она выглядела как [1,2,3]
.
То же самое относится и к объектам, так что если у вас есть { foo: 1, bar: 2,}
, то он потерпит неудачу в ie, но не в firefox.