- 浏览: 1368302 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (551)
- 计划 (4)
- java (115)
- oracle (60)
- ajax (3)
- javascript (64)
- 计算机操作技巧集 (11)
- 近期关注话题 (10)
- 随想 (13)
- html (6)
- struts (15)
- hibernate (16)
- spring (2)
- game (0)
- Eglish (10)
- DisplayTag (6)
- jsp (18)
- css (3)
- eclipse (3)
- 其他知识 (8)
- 备用1 (12)
- 备用2 (1)
- 笑话-放松心情 (9)
- 设计 (1)
- 设计模式 (1)
- 数据结构 (0)
- office办公软件 (5)
- webwork (0)
- tomcat (2)
- MySql (1)
- 我的链接资源 (5)
- xml (2)
- servlet (0)
- PHP (13)
- DOM (0)
- 网页画图vml,canvas (1)
- 协议 (2)
- 健康 (3)
- 书籍下载 (1)
- jbpm (1)
- EXT (1)
- 自考 (2)
- 报表 (4)
- 生活 (64)
- 操作系统基础知识 (2)
- 测试 (2)
- guice (1)
- google学习 (2)
- Erlang (1)
- LOG4J (2)
- wicket (1)
- 考研 (1)
- 法律 (1)
- 地震 (1)
- 易学-等等相关 (1)
- 音乐 (1)
- 建站 (4)
- 分享说 (3)
- 购物省钱 (0)
- linux (1)
最新评论
-
zenmshuo:
如果使用SpreadJS这一类的表格工具,应该能更好的实现这些 ...
js中excel的用法 -
hjhj2991708:
第一个已经使用不了
jar包查询网站 非常好用! -
jiangmeiwei:
...
中文乱码 我的总结 不断更新 -
gary_bu:
...
response.sendRedirect 中文乱码问题解决 -
hnez:
多谢指点,怎么调试也不通,原来我在<body>&l ...
ExtJs IE ownerDocument.createRange() 错误解决方案
WebBrowser控件实现对IE浏览器的各种控制
在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。
试试下面代码:
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
试着改变参数会得到其他一些功能:
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1) 打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1) 打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1) 刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示
这些只对IE5.5以上版本有效,我是在IE6下测试的,通过的。
代码:
--------------------------------------------------------------------------------
■打开■
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■另存为■
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■属性■
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■打印■
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■页面设置■
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■刷新■
<input type=button value=刷新 name=refresh onclick="window.location.reload()">
■导入收藏■
<input type="button" name="Button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,);>
■导出收藏■
<input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,);>
■加入收藏■
<INPUT name=Button2 onclick="window.external.AddFavorite(location.href, document.title)" type=button value=加入收藏夹>
■整理收藏夹■
<INPUT name=Submit2 onclick="window.external.ShowBrowserUI(OrganizeFavorites, null)" type=button value=整理收藏夹>
■查看原文件■
<INPUT name=Button onclick=window.location = "view-source:" + window.location.href type=button value=查看源文件>
■语言设置■
<INPUT name=Button onclick="window.external.ShowBrowserUI(LanguageDialog, null)" type=button value=语言设置>
■前进■
<INPUT name=Submit onclick=history.go(1) type=submit value=前进>
■后退■
<INPUT name=Submit2 onclick=history.go(-1) type=submit value=后退>
在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。
试试下面代码:
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
试着改变参数会得到其他一些功能:
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1) 打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1) 打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1) 刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示
这些只对IE5.5以上版本有效,我是在IE6下测试的,通过的。
代码:
--------------------------------------------------------------------------------
■打开■
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■另存为■
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■属性■
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■打印■
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■页面设置■
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
■刷新■
<input type=button value=刷新 name=refresh onclick="window.location.reload()">
■导入收藏■
<input type="button" name="Button" value="导入收藏夹" onClick=window.external.ImportExportFavorites(true,);>
■导出收藏■
<input type="button" name="Button3" value="导出收藏夹" onClick=window.external.ImportExportFavorites(false,);>
■加入收藏■
<INPUT name=Button2 onclick="window.external.AddFavorite(location.href, document.title)" type=button value=加入收藏夹>
■整理收藏夹■
<INPUT name=Submit2 onclick="window.external.ShowBrowserUI(OrganizeFavorites, null)" type=button value=整理收藏夹>
■查看原文件■
<INPUT name=Button onclick=window.location = "view-source:" + window.location.href type=button value=查看源文件>
■语言设置■
<INPUT name=Button onclick="window.external.ShowBrowserUI(LanguageDialog, null)" type=button value=语言设置>
■前进■
<INPUT name=Submit onclick=history.go(1) type=submit value=前进>
■后退■
<INPUT name=Submit2 onclick=history.go(-1) type=submit value=后退>
发表评论
-
给HTML增加自定义属性
2010-01-08 16:40 3177增加自定义属性 <input type="te ... -
ExtJs IE ownerDocument.createRange() 错误解决方案
2009-12-07 09:22 3820在开发ExtJs程序的过程中,遇到如下问题:在firefox中 ... -
js面向对象
2009-07-30 17:40 1123关于js 面向对象的优秀文章的连接 有困难,找猪八戒 htt ... -
javascript辅助方法--不断更新
2009-05-08 11:19 1026有困难,找猪八戒 对js中的辅助方法进行收集,不断补充 /*得 ... -
javascript js 飘浮 图片 或者 文字
2009-03-25 19:18 2327本文引自http://www.webmasters-centr ... -
js去掉开头和结尾的空格 js trim
2009-03-24 10:07 7282/* * 去掉开头和结尾的space, tab, form ... -
js中excel的用法
2009-03-18 08:57 8525有困难,找猪八戒 转载自: http://hi.baidu.c ... -
js insertCell colspan
2009-03-12 14:37 4873转自:http://objectmix.com/javascr ... -
js IE关闭窗口
2009-01-15 20:08 1979参考文章: http://www.webdeveloper.c ... -
js客户端验证上传文件大小
2009-01-13 16:05 4804有困难,找猪八戒 function getFileSize(f ... -
偶然发现一个小工具,查看颜色
2008-12-30 13:15 1740偶然发现一个小工具,查看颜色 另外,再加上两个小工作:颜色和像 ... -
window.open 方法怪问题 参数失效
2008-10-31 18:12 2402window.open(URL,name,specs,repl ... -
一些浏览器的屏蔽功能
2008-10-30 18:23 1411http://www.putiancheng.com/tool ... -
一个好用的js树 梅花雪MzTreeView
2008-10-24 19:20 3803主要是速度特别快 用另外一个js树,要100秒,用这个,1秒 ... -
解决JavaScript页面刷新与弹出窗口问题
2008-10-11 09:45 1889解决JavaScript页面刷新与弹出窗口问题 原文:htt ... -
js 定位 光标 到输入框的 指定位置
2008-10-02 16:20 5811//从此处摘得 http://www.experts-exch ... -
js 正则表达式 从网上找的
2008-09-25 09:01 10741、//校验IP格式 function a(ip_addres ... -
Javascript: 两个列表框之间移动数据
2008-09-11 11:41 1793http://topic.csdn.net/t/2002052 ... -
未结束的字符串常量 中文引起
2008-08-02 11:37 7025因为外部js文件中包含 ... -
javascript 框架相关资源记录
2008-06-11 14:00 1176介绍jquery的 http://www.iteye.com/ ...
相关推荐
- WebBrowser控件的安全性和隐私设置与系统IE浏览器相同,可能受到用户的限制。 - 由于IE版本的逐渐淘汰,对于需要支持新Web标准的应用,考虑使用更现代的解决方案,如嵌入Chromium或Electron框架。 总结起来,`...
这个控件是基于Internet Explorer的ActiveX控件,因此,它可以执行大部分IE浏览器能做的事情,比如浏览网页、填写表单、执行JavaScript等。在MFC中使用WebBrowser控件,开发者可以实现与网页的交互,从而创建更加...
在Delphi中,WebBrowser控件是通过COM组件(Component Object Model)接口实现的,这使得它能够与各种版本的IE浏览器引擎兼容。 嵌入式Web浏览器(Embedded Web Browser,简称E.W.B)是WebBrowser控件的一个实例,...
1. 基础概念:WEBBrowser控件是.NET Framework提供的一种内置控件,它基于Internet Explorer引擎,因此它的功能和行为与IE浏览器类似。在WPF中,对应的控件为`System.Windows.Controls.WebBrowser`;在Windows Forms...
VB对IE浏览器完全控制是指通过编程语言VB来控制IE浏览器的各种操作,包括获得所有打开的浏览器窗口、获得每一个浏览窗口的内容等。下面我们将逐步介绍如何通过VB来控制IE浏览器。 一、如何获得Windows中所有打开的...
WebBrowser控件是.NET Framework提供的,它基于Internet Explorer的ActiveX控件,因此它的表现行为与IE浏览器相同。在窗体设计时,可以通过Visual Studio的工具箱将其拖放到窗体上,然后通过编程方式设置其属性(如...
**简单IE浏览器(C# WebBrowser控件的使用)** 在.NET框架中,C#提供了一个内置的`WebBrowser`控件,它允许开发者在应用程序中嵌入一个浏览器引擎,实现类似Internet Explorer的功能。本篇文章将深入探讨如何使用C#的...
在.NET框架中,`WebBrowser`控件是一个非常实用的组件,它允许开发者在Windows Forms或WPF应用程序中集成Web浏览功能。这个控件能够内嵌一个基于Internet Explorer引擎的浏览器,使得用户可以在应用程序内部浏览网页...
### WebBrowser 控件实现IE浏览器缩放功能详解 在开发基于.NET Framework的应用程序时,有时候我们需要集成一些浏览器的功能,例如浏览网页、填充表单、甚至实现网页缩放等功能。本篇将详细介绍如何利用C#中的`...
**wxWidgets集成IE浏览器控件**是将Internet Explorer(IE)的WebBrowser控件整合到wxWidgets应用程序中的技术。在Windows平台上,WebBrowser控件基于Microsoft的Trident渲染引擎,可以展示网页内容并支持交互操作。...
这个控件实际上是基于Internet Explorer的ActiveX控件,因此它可以执行任何IE浏览器能够处理的HTML、JavaScript或VBScript代码。 在"VC的WebBrowser控件的扩展接口实现"这个主题中,我们的目标是创建一个桥梁,使得...
在C# WinForm中,我们可以利用WebBrowser控件来实现IE浏览器的功能。 1. **WebBrowser控件**: WebBrowser控件是.NET Framework提供的一个内置控件,允许开发者在WinForm应用中嵌入一个浏览器引擎。这个控件实际上...
标题 "强制webbrowser控件使用ie11注册表文件" 涉及的是在Windows操作系统中,使用WebBrowser控件时如何确保它与Internet Explorer 11(IE11)浏览器引擎进行交互的技术细节。WebBrowser控件是.NET Framework提供的...
`WebBrowser`控件实际上是基于系统安装的IE浏览器组件,它的行为和功能受系统中的IE版本控制。这意味着如果你的系统安装的是IE8,那么`WebBrowser`控件也将使用IE8的核心来渲染网页,即使系统上已经安装了更高版本的...
MFC本身并不直接支持浏览器功能,但我们可以利用其窗口、消息处理和控件等机制,结合ActiveX技术,来嵌入IE浏览器组件(即WebBrowser控件)。WebBrowser控件是微软提供的一种ActiveX控件,它内置了IE的浏览功能,...
通过在WinForm设计界面中添加WebBrowser控件,或者在代码中实例化并添加到表单上,我们可以开始构建自己的“IE浏览器”。 以下是一些关键步骤和知识点: 1. **创建新项目**:打开Visual Studio,创建一个新的...
2. 兼容性:WebBrowser控件基于IE,因此其JS支持程度受限于IE版本,需关注用户可能使用的IE版本。 3. 性能:频繁的跨语言调用可能会对性能产生影响,应优化调用频率和逻辑。 4. 错误处理:确保在C++端和JS端都添加...
这个控件基于Internet Explorer的技术,因此与IE浏览器的版本密切相关。在本文中,我们将深入探讨C#中的`WebBrowser`控件,包括它的基本用法、功能扩展以及如何处理常见的问题。 1. **基本使用** `WebBrowser`控件...
总结,WPF的WebBrowser控件结合JavaScript调用托管代码,可以实现丰富的用户交互体验,但在使用过程中需要注意控制安全性和正确管理对象生命周期。通过学习和理解这些知识点,开发者可以构建出更加灵活和强大的混合...
本文主要介绍了如何利用VB(Visual Basic)编程语言来实现对IE浏览器的完全控制。这包括了启动IE、获取当前打开页面的信息、以及监听浏览器的各种事件等操作。对于需要自动化网页浏览或进行网页数据抓取的应用场景来...