Назар Мокринский: да, Kjuri прав, есть ситуации, когда devtools показывают нормально, а реальный айфон - иначе. И связано это с flex разметкой. Если так хотите примеры, то могу попозже скинуть, только недавно натыкался...
Александр: если все это есть, то в чем вопрос? В макете подходящем под экран заказчика должно быть адекватно. А если там шрифты везде одинаковые (кегль), то как уже сказали - вина заказчика. Скорее всего он принимал макеты не по PSD, а по сохраненным jpeg, а они видимо открывались масштабированно , т.к. экран меньше оригинала. Я сам был в такой ситуации.
Андрей Бойченко: добавить файлов? Дропзон будет работать классически. А изменять имена надо простой формой с одним полем и отправкой аяксом, потому что имена файлов лучше хранить в бд, а сами загруженные файлы называть по единой схеме.
Tonako: на сам iframe не получится, так не работает попросту. По поводу div во втором iframe - вы хотите перекрыть эту кнопку другим iframe-ом со своего домена? Но тогда как пользователь будет кликать по самой кнопке? До нее ведь не дойдет клик.