Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Узнать, произошла ли ошибка во время загрузки страницы
#include <IE.au3>
$hwnd=WinGetHandle('[CLASS:IEFrame]')
$oIE = _IEAttach ($hwnd,'HWND')
$sTitle = WinGetTitle($hwnd,"[ACTIVE]")
ConsoleWrite($sTitle & @CRLF)
if $sTitle ='Internet Explorer не может отобразить эту веб-страницу - Windows Internet Explorer' Then Exit
$__Error = False
_IENavigate($o_object, $s_Url, $f_wait)
; <======== вот тут
If $__Error Then Return SetError(10, $__ErrorCode, $o_object)
Return SetError(@error, 0, $o_object)
EndFunc
А вообще, наверное, не работает, потому что у _IENavigate та же проблема с ошибкой во время загрузки страницы, что и у _IECreate. Поэтому после неудачного _IENavigate @error будет 0
C2H5OH с автономным режимом действительно есть проблема. NavigateError не отлавливается.
даже на обычный режим не хочет переключатся с помощью $oIE.offline = false,
да и возвращает всегда false