Масштабирование iframe с помощью webkitTransform в Safari создает белую рамку - PullRequest
2 голосов
/ 16 сентября 2010

У меня есть простая HTML-страница в iframe, которую я пытаюсь масштабировать с помощью ползунка диапазона ввода html5.он создает белую рамку внутри iframe, что выглядит как побочный эффект удвоения.

Отлично работает в chrome (6.0.472.59 mac), но не в safari (5.0.1 mac).

вот ссылка на живую демоверсию - http://dl.dropbox.com/u/1031653/safari-bug.html

Есть какие-либо предположения о том, почему это может происходить?хардкорные хаки хороши если нужно.

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

Это похоже на ошибку Safari.Я бы порекомендовал сообщить об этом на https://bugs.webkit.org/

0 голосов
/ 09 марта 2011

Я также вижу эту ошибку в Chrome (версия 11.x.x)

Одно из решений - зайти в документ IFRAME (при условии, что у вас есть доступ) и установить там размер. Примерно так:

$('iframe').contents().find('body').css('-webkit-transform', 'scale(0.5)');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...