本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
限制c# webBrowser在本控件打开新窗口
有时候用webBrowser控件开发的时候,在里面有新链接的时候,webBrowser会打开一个IE浏览器。解决办法是:
首先引用com 组件,microsoft internet controls.
然后
using SHDocVw;
在初始化时
SHDocVw.WebBrowser axBrowser=(SHDocVw.WebBrowser)webBrowser1.ActiveX ...
webBrowser执行js
HtmlElement script = mainWebBrowser.Document.CreateElement("script");
script.SetAttribute("type", "text/javascript");
script.SetAttribute("text", "funct ...
WinForm的WebBrowser和Javascript交互
在webBrowser使用过程中为了C#和JS通讯,webBrowser必须设置ObjectForScripting的属性,它是一个object,这个object可以提供给webBrowser控件载入的网页上的script访问。
在设置过webBrowser控件的ObjectForScripting属性后,还需要设置应用程序对com可见,不然会抛出一个异常(ObjectForScri ...
2014年11月25,26日工作总结
近日发现一个问题,项目部署到正式环境后,之前在测试环境中正常的打印预览功能不正常了,具体如下:
点击页面下方的打印预览,首先将所有页面罗列在一个新的html上,这一步会加载swf格式的图片文件,然后执行document.all.WebBrowser.ExecWB(7,1)进行打印预览,发现图片显示不出来。这是怎么回事呢?经过自己近一天的调试,终于发现了原因。原来正式环境图片需要远程访问,速度比较 ...
c# webbrowser清空session和清空cookie
//清除Session所需要调用的函数
[ DllImport ("wininet.dll" , SetLastError = true )]
private static extern bool InternetSetOption ( IntPtr hInternet , int dwOption, IntPtr lpBuffer , int lpdwBufferLeng ...
C# webBrowser与javascript互调
实现步骤:
一、新建一个窗体,加入webBrowser控件
控件名:webBrowser1
二、在窗体后台代码加入如下定义
[System.Runtime.InteropServices.ComVisibleAttribute(true)]
public partial class Form1 : Form
{
//...
}
三、 ...
Visual C++ & MFC 程序中使用Web浏览器控件
本分步指南介绍了如何使用 web 浏览器控件以包含在 c + + 程序中使用 Microsoft 基础类 (MFC) 框架的 HTML 显示。您可以重复使用 Internet Explorer 4.0 在程序中显 ...
WebBrowser与IE的关系,如何设置WebBrowser工作在IE9模式下?
0、此方法经本人测试,确实可用!(只测试了IE9)。
一.问题的提出
偶然发现,Winform里的WebBrowser和IE实际安装的版本似乎并不同步,很有趣!
下面有张图,里面一个窗口是用IE9打开某网站,另一个窗口是用Winform+WebBrowser打开同样的网站,有意思的事情出现了。
在IE9窗口中,这个网站左边菜单树无法显示,原因是IE9使用的技术较新,而网 ...
关于delphiwebbrowser二次点击来路问题
webbrowser二次点击webb可以实现二次点击但是二次点击的来路为空。这里先说明一下为什么是没有来路的。二次点击的代码本质是2个内置浏览器webbrowser,webb1点击的网页的时候把新打开的网页地址赋值给webb2去打开。就相当于webb是从新打开了一个新的地址,来路当然是空的。下面的代码附上解决的办法。代码比较长 我把关键的地方标注一下var curUrl:string;///定义的 ...
打印,打印设置,打印预览
<object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0"
width="0">
</object>
<input type="button" valu ...
WebBrowser是IE内置的浏览器控件(打印相关功能)
我这里贴出我的代码:
//设置样式 隐藏不需要打印的东西 (1)
<style type="text/css" media=print>
.noprint{display : none
}
</style>
<script language="javascript">
function pri ...
Delphi中WebBrowser控件打开部分网站报"Invalid floating point operation”解决
最近用EmbeddedWB控件做浏览器相关应用的时候,发现有些网页只要一打开就一定会蹦出一个“Invalid floating point operation”异常(关掉异常对话框以后,浏览器无响应),而程序仅仅是一句
WebBrowser1.Navigate(Edit1.Text);
貌似很多含有Silverlight元素的网页打开时都会带出这个bug。而且关键是,错误提示完全让人摸不着头脑 ...
在状态条中显示进度条,WebBrowser示例
在状态条中显示进度条,原理是在TForm1类中加progress, progressMax变量,webbrowser控件更新之,StatusBar在刷新的时候依据这两个变量画出长条状图形(即进度条)。
(附件是一个例子。)
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, G ...
Delphi中WebBrowser的使用技巧汇总
1>调用网页中已知对象
src := WebBrowser1.OleObject.document.getElementByIdx(’id1′).src
其实就是javascript中的 getElementByID 的函数
2>获得网页中的某个变量值
Html中的代码 : <script> var userID=123</s ...
WebBrowser 打印
WebBrowser 的打印
可以直接下载 打印示例 查看
html代码 + 样式:
<style media="print">
.Noprint{display:none;} <!--用本样式在打印时隐藏非打印项目-->
.PageNext{page-break-after: alway ...