_IECreateEmbedded
は、デフォルトでIE7互換モードを使用します。
2つの解決策があります。
METAタグ
あなたが自動化されているウェブサイトの所有者であれば、メタタグにこれを追加します。 this udf
#include "IE_EmbeddedVersioning.au3"
;Get Current IE Embeddable Control Version (from ieframe.dll)
Local $sIEVer = _IE_EmbeddedGetVersion(), $nIEVer = @extended
ConsoleWrite("Embedded Version = " & $sIEVer & ", as Int: " & $nIEVer & ", @error = " & @error & @CRLF)
;Current Browser Emulation Mode for this executable (if exists)
Local $nIEBEVer = _IE_EmbeddedGetBrowserEmulation()
ConsoleWrite("GetEmbeddedVersion: " & $nIEBEVer & ", @error = " & @error & ", @extended = " & @extended & @CRLF)
;Set Browser Emulation Mode for this executable (if not already set or set to a different version)
;HKCU Branch:
_IE_EmbeddedSetBrowserEmulation()
;HKLM Branch:
;~ _IE_EmbeddedSetBrowserEmulation(-1, True, True)
を使用して、レジストリに互換モードを設定する
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />