Ответ 1
Я получил эту ошибку при тестировании моего проекта с IE8: наконец, это было так очевидно, этот метод не работает с IE 8!
Error: Object doesn't support this property or method at: http://...
Я получил эту ошибку с FF, которая поддерживает этот метод, но я забыл изменить window
на мой объект окна рамки!
console.log(getComputedStyle(window.document.querySelector('.tip > .tip.top'), ':after').getPropertyValue('left'));
TypeError: Argument 1 of Window.getComputedStyle is not an object.
at: http://...
Обратите внимание, что вышеприведенная ошибка появляется, даже если ваш объект window
в порядке, но querySelector
ничего не возвращает! (Я подозреваю, что это ваш случай).