用快捷方式打开Barebones IE

时间:2009-09-03 16:57:02

标签: windows internet-explorer desktop

是否有方法从桌面图标启动Internet Explorer窗口,以便隐藏状态栏和工具栏?

当用户点击图标时,只有窗体(最大化,最小化等)图标应该存在。不应出现URL栏,工具栏,状态栏。

4 个答案:

答案 0 :(得分:5)

VB脚本怎么样,不寒而栗......

Dim objIE
Set objIE = WScript.CreateObject ("InternetExplorer.Application")
ObjIE.Toolbar = false
objIE.Navigate "about:blank"
objIE.Visible = true

将其另存为ie.vbs

答案 1 :(得分:2)

你可以编写一个简单的程序来创建它,你可以创建一个快捷方式。

基本概要是:

CComPtr<IWebBrowser2> webbrowser;
HRESULT hr = CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_INPROC_SERVER, IID_IWebBrowser2, (void **)&webbrowser);
if (SUCCEEDED(hr)) {
  webbrowser->put_AddressBar(VARIANT_FALSE);
  webbrowser->put_StatusBar(VARIANT_FALSE);
  webbrowser->put_ToolBar(VARIANT_FALSE);
  webbrowser->put_MenuBar(VARIANT_FALSE);
  webbrowser->put_Visible(VARIANT_TRUE);
}

答案 2 :(得分:1)

您可以创建使用javascript to open a new window没有状态或工具栏的网页的快捷方式,然后关闭原始窗口。

var newWindow = window.open("http://www.w3schools.com", "", "menubar=no,toolbar=no,status=no");
window.close();

答案 3 :(得分:1)

您可以编写一个中间页面,使用javascript以这种方式配置IE,然后重定向到真正的目标URL。我相信您使用window.Externals来访问工具栏。