Некоторые модели жидкостей, особенно те, которые включают в себя% -width iFrames, по-видимому, вызывают некоторые странные ошибки округления в Chrome (у меня есть версия 21).
Эта сценария демонстрирует проблему. Установите для границы значение целочисленного пикселя, а значения, возвращаемые вами при запросе, - это числа с плавающей запятой, немного меньшие ожидаемого значения.
Попытка точного же кода в CodePen не дает одинаковых результатов, по-видимому, потому, что iFrame и другие стили вокруг него не настроены одинаково.
(Я также видел это поведение для основных атрибутов ширины и высоты, хотя мне не удалось воспроизвести эту часть проблемы в jsFiddle.)
Это не похоже на проблему в Firefox или в IE8.
Любые идеи относительно того, что конкретно вызывает это странное поведение, и как я могу обойти его, чтобы получить реальные значения?
Сюжет сгущается. В попытке обойти проблему, я обнаружил, что значения более 10 пикселей не подвержены этой проблеме.
Кроме того, на основе комментария @GionaF он работает правильно в Chrome 22.