В этом веб-проекте, над которым я работаю, пользователи могут загружать изображения и файлы на страницу с помощью простого ввода [type = file]. Но эта функциональность есть в php-скрипте в другом месте, поэтому мы поместили iframe на нашу веб-страницу, которая ссылается на php-скрипт. Теперь, когда я загружаю файл, у меня долгое время ожидания, пока файл загружается, и я вижу «ожидание на локальном хосте» (используя MAMP) в левом нижнем углу моего браузера. Есть ли способ определить, что веб-страница ожидает завершения выполнения сценария php, чтобы я мог показать загрузочную анимацию и отключить кнопку отправки? Я не могу использовать JQuery.
У iframe есть свой load
событие, которое вы должны иметь возможность прослушивать, предполагая, что обе страницы находятся в одном домене.
Если это не сработает, вы можете посмотреть на событие domcontentloaded, которое довольно подробно описано в этом вопросе:
Других решений пока нет …