Windows窗体运行网站没有地址栏
问题描述:
我见过很多使用JavaScript来运行弹出窗口来删除地址栏的例子。我的问题是我想运行一个完整的网站[我已经在ASP.net中创建],而无需从Windows窗体应用程序中看到地址栏。Windows窗体运行网站没有地址栏
我已经试过:
Dim objIE As Object 'InternetExplorer 'or as object - if you want to keep it lite and don't add the reference
objIE = CreateObject("InternetExplorer.Application")
With objIE
.Visible = True
objIE.AddressBar = False
objIE.MenuBar = False
objIE.ToolBar = False
.Navigate2(Address)
End With
objIE.Navigate = Address
,但我在Cannot create ActiveX component
的CreateObject得到一个错误。
所以我目前的工作代码运行的网站是:
Dim process As New System.Diagnostics.Process()
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden
Dim sInfo As New ProcessStartInfo(Address)
Process.Start(sInfo)
然而,地址栏是可见的。
有什么建议吗?
答
该代码应该正常工作,因为我只是自己测试它。我想说开始新的VB文件(控制台应用程序/ Windows窗体,无论你想),并尝试运行只是这些:
Dim objIE as Object
objIE = CreateObject("InternetExplorer.Application")
With objIE
.Visible = True
End With
如果不从那里运行,那么你最好的选择是尝试重置“您的Internet Explorer,可以通过设置/选项完成。我已经完成了这个过程,并允许它工作。你无法创建对象的事实是有关的部分,因为这是正确的编写,当我在我的电脑上运行它的作品。
给这两个镜头(尝试一个新的文件,并重置Internet Explorer)。让我知道这是否有效。
你可以直接在全屏模式下运行它,地址栏会暂时隐藏吗?或者你是否试图完全删除栏。 – Busse
我想零访问地址栏由于各种原因,并需要从其他原因从Windows窗体运行网站@Busse – narue1992
我读'processwindowstyle.hidden'需要'process.StartInfo.UseShellExecute = False',但没有' t做任何事情@Busse – narue1992