0
$ie = New-Object -ComObject 'internetExplorer.Application'
$ie.Visible= $true
$ie.Navigate("https://foo.example.com/login")
如何強制IE的這個新實例處於文檔模式Edge或10?在PowerShell中指定IE文檔模式
默認情況下它會加載這個網站在文檔模式5,有時7
$ie = New-Object -ComObject 'internetExplorer.Application'
$ie.Visible= $true
$ie.Navigate("https://foo.example.com/login")
如何強制IE的這個新實例處於文檔模式Edge或10?在PowerShell中指定IE文檔模式
默認情況下它會加載這個網站在文檔模式5,有時7
顯然你第一次得到$ie.document
那麼你應該查詢其documentMode
和compatMode
。但是,從Powershell查詢$ie.document
,documentMode
屬性未公開。獲得compatMode
是可能的,但設置不是。所以我認爲從Powershell這是不可能的。 (可能開發人員工具是通過COM對象授權以獲取更多屬性的模式)
如何從PowerShell中找到文檔模式? –
顯然你首先得到'$ ie.document',那麼你應該查詢它的'documentMode'和'compatMode'。但是,從Powershell查詢'$ ie.document''' documentMode'屬性不公開。獲得'compatMode'是可能的,但設置不是。所以我認爲從Powershell這是不可能的。 (可能開發人員工具是在COM對象方面獲得授權以獲得更多屬性) – Vesper
@JanChrbolka我注意到它看起來如何搞砸了頁面呈現。然後F12開發工具顯示模式是IE 7. –