javascript - Powershell表单窗口不允许javascript运行
问题描述
我在此 power-shell 表单中打开远程 url 时遇到问题。该 url 在 power-shell 脚本之外工作正常。我可以在 IE Firefox 或 Chrome 上毫无问题地运行它。但是,在表单内部,它会立即给出 java 脚本错误。
cls
function GenerateForm {
Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.drawing
#Form Setup
$form1 = New-Object System.Windows.Forms.Form
$TabControl = New-object System.Windows.Forms.TabControl
$AlertsPage = New-Object System.Windows.Forms.TabPage
$InitialFormWindowState = New-Object System.Windows.Forms.FormWindowState
#Form Parameter
$form1.Text = "Computer User Preferences and Utilities"
$form1.Name = "form1"
$form1.DataBindings.DefaultDataSourceUpdateMode = 0
$form1.BackColor = "#f5f2d0"
$form1.DataBindings.DefaultDataSourceUpdateMode = 0
$form1.StartPosition = "CenterScreen"
$Form1.ShowInTaskbar = $Formalse
$Form1.FormBorderStyle = "FixedDialog"
$Form1.MaximizeBox = $Formalse
$Form1.MinimizeBox = $Formalse
$System_Drawing_Size = New-Object System.Drawing.Size
$System_Drawing_Size.Width = 775
$System_Drawing_Size.Height = 490
$form1.ClientSize = $System_Drawing_Size
#Tab Control
$tabControl.DataBindings.DefaultDataSourceUpdateMode = 0
$System_Drawing_Point = New-Object System.Drawing.Point
$System_Drawing_Point.X = 30
$System_Drawing_Point.Y = 25
$tabControl.Location = $System_Drawing_Point
$tabControl.Name = "tabControl"
$System_Drawing_Size = New-Object System.Drawing.Size
$System_Drawing_Size.Height = 450
$System_Drawing_Size.Width = 725
$tabControl.Size = $System_Drawing_Size
$form1.Controls.Add($tabControl)
$AlertsPage.DataBindings.DefaultDataSourceUpdateMode = 0
$AlertsPage.UseVisualStyleBackColor = $True
$AlertsPage.Name = "AlertPage"
$AlertsPage.Text = "Alerts”
$tabControl.Controls.Add($AlertsPage)
[System.Windows.Forms.Application]::EnableVisualStyles()
$webBrowser1 = New-Object System.Windows.Forms.WebBrowser
#$webBrowser1.ScriptErrorsSuppressed = $true;
#$webBrowser1 = New-Object -ComObject 'internetExplorer.Application'
$webBrowser1.Location = New-Object System.Drawing.Size(0,0)
$webBrowser1.Size = New-Object System.Drawing.Size(710,700)
$webBrowser1.URL="http://www2.lv.psu.edu/it/rss/default.html"
$AlertsPage.Controls.Add($webBrowser1)
#Save the initial state of the form
#Init the OnLoad event to correct the initial state of the form
#Show the Form
$form1.ShowDialog()| Out-Null
} #End Function
GenerateForm
解决方案
推荐阅读
- ruby-on-rails - 如何在rails上将项目添加到json对象ruby?
- c# - 比较两个列表的数量 - 具有给定的容差
- extjs - afterrender 在 tbpanel Extjs 现代中不起作用
- sql - 对具有相同标识号的行求和并按自定义顺序排序
- javascript - Twitter Bootstrap 工具提示:鼠标按下时闪烁
- python - python自签名aws lambda证书中的SSL错误
- swift - Swift:将数据传递给 NavigationController 实例化的第一个子节点,使用 storyboardID
- java - Univocity CSV 解析器会粘合整行,如果它以引号开头“
- go - 所有的 goroutine 都处于休眠状态
- angularjs - mvc angularjs mix 项目中的招摇错误“Uncaught RangeError: Invalid string length”