Winforms System.Windows.Forms.WebBrowser错误,PowerShell gui

Winforms System.Windows.Forms.WebBrowser错误,PowerShell gui,winforms,powershell,Winforms,Powershell,我正在使用此代码在powershell中显示网页 Add-Type -AssemblyName System.Windows.Forms $URL1 = "https://tuckercraig.com/dino/" # WinForm Setup $mainForm = New-Object System.Windows.Forms.Form $mainForm.Font = “Comic Sans MS,9" $mainForm.ForeColor = [S

我正在使用此代码在powershell中显示网页

Add-Type -AssemblyName System.Windows.Forms
$URL1 = "https://tuckercraig.com/dino/"


# WinForm Setup
$mainForm = New-Object System.Windows.Forms.Form
$mainForm.Font = “Comic Sans MS,9"
$mainForm.ForeColor = [System.Drawing.Color]::White
$mainForm.BackColor = [System.Drawing.Color]::DarkSlateBlue
#$mainForm.Text = " System.Windows.Forms.WebBrowser Class"
$mainForm.Width = 960
$mainForm.Height = 700

# Main Browser
$webBrowser1 = New-Object System.Windows.Forms.WebBrowser
$webBrowser1.IsWebBrowserContextMenuEnabled = $true
$webBrowser1.URL = $URL1
$webBrowser1.Width = 700
$webBrowser1.Height = 700
$webBrowser1.Location = "50, 25"
$mainForm.Controls.Add($webBrowser1)



# Display Form
[void] $mainForm.ShowDialog()
但是不断地遇到这些错误,有没有办法阻止这一切?


如果按“是”,页面上的元素将不起作用。

设置
$webBrowser1.ScriptErrorSuppress=$true
。您还应该启用IE11仿真模式。请看这里:嗨,我试过这个,但没有运气,我仍然收到这些脚本错误。这不是运气的问题,设置为
true
将禁用脚本错误消息。启用IE11仿真允许浏览器正确呈现HTML(尽可能正确)。如果错误对话框仍然弹出,那么您没有设置该属性。