Я использую Firefox для программной загрузки веб-страницы (я использую файл VBS).
Dim objShell
Set objShell=CreateObject("WScript.Shell")
objShell.Run "firefox.exe http://www.google.com/"
Затем я установил тайм-аут, чтобы браузер мог полностью загрузить веб-страницу, прежде чем моя программа продолжит выполнение следующих шагов (веб-страница должна загружаться максимум через 5 секунд):
WScript.Sleep 5000
Однако, есть веб-страницы, которые загружаются за 20-30 секунд.
Чтобы определить подходящее время для каждого пользователя, чтобы ожидать загрузки страницы, мне нужно знать, как моя программа может узнать, когда Firefox полностью загрузил веб-страницу.
1010 * Ограничения *
Javscript отключен для пользователей (политика компании)
Конечно, чтобы охватить все случаи, я мог бы установить 50-секундное время в программе, но я боюсь, что пользователю наскучат страницы, которые загружаются за 5 секунд, а затем программа ничего не делает в течение следующих 45 секунд.