社区
C#
帖子详情
开发webbrowser的问题
colderboy
2007-04-18 02:12:21
我的程序中使用了axwebbrowser控件,有什么办法过滤其中的一部分内容,
如网页中有一段代码:window.focus(),我想在网页加载的过程中不执行这段脚本或过滤掉这段脚本,不知如何做呢?
说明:我只想过滤网页中的某段脚本,而不想禁止所有脚本
...全文
342
6
打赏
收藏
开发webbrowser的问题
我的程序中使用了axwebbrowser控件,有什么办法过滤其中的一部分内容, 如网页中有一段代码:window.focus(),我想在网页加载的过程中不执行这段脚本或过滤掉这段脚本,不知如何做呢? 说明:我只想过滤网页中的某段脚本,而不想禁止所有脚本
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gzdiablo
2007-04-20
打赏
举报
回复
........感觉象网页源代码分析 这样的东西交给正则表达式去做吧
colderboy
2007-04-20
打赏
举报
回复
不好意思,我再顶下
lizhizhe2000
2007-04-19
打赏
举报
回复
http://www.codeproject.com/csharp/mshtml_automation.asp
先获取到文档对象,然后对其中的脚本处理后显示
colderboy
2007-04-19
打赏
举报
回复
顶上去
colderboy
2007-04-19
打赏
举报
回复
先谢谢楼上的
不过我的意思是这样的:
比如打开一个网址:http://localhost/a.htm
a.htm内容如下:
<html>
<head>
<script>window.focus()</script>
</head>
<body>
内容
</body>
</html>
在解析这个网页之前,将window.focus()代码去除,然后再解析,也就是不执行这段代码,如何做呢
我试过一个方法就是利用HttpRequest先获取内容,然后再写入axwebbrowser,可是如果里面有框架页的话,框架页的内容不会自动导航,也就是不显示
请高手出招
colderboy
2007-04-18
打赏
举报
回复
谁有axwebbrowser的详细资料也请提供一下,谢谢
使用
web
Browser
开发
windows mobile 应用程序的小
问题
在
开发
过程中发现了这样的
问题
: 当把
web
Browser
嵌在TabControl 控件的一个tabPage 页面中来访问html页面 时,发现html页面可以正常打开;但是点击页面中的链接时,链接到的页面打不开,根本就是没反应 。如果在以上情况中访问的不是html页面,而是wml页面时,可以正常的打开页面中的链接,正常显示。
Delphi
Web
Browser
无法调用当前浏览器的版本
function TregedtIE.WriteAppNameToReg: Boolean; var reg :TRegistry; sPath,sAppName:String; begin Result := True; reg := TRegistry.Create; try reg.RootKey := HKEY_LOCAL_MACHINE;
Python 3.12 GUI
开发
避坑:Tkinter Listbox 布局与
web
browser
调用 2 大常见
问题
本文深入探讨Python 3.12中Tkinter Listbox布局优化与
web
browser
模块跨平台调用的常见
问题
,提供实战解决方案。针对Listbox滚动条异常、响应式布局等痛点,给出容器隔离、双向绑定等优化技巧;同时解析
web
browser
在Linux平台的兼容性
问题
,提供企业级分层设计方案,帮助
开发
者构建稳定的GUI应用。
解决C#下使用
web
browser
控件不刷新
问题
最近需要写一个定期打开特定网页并截图的工具,用到了
web
browser
工具。一开始都很正常,后来才发现每次截下来的都是同一时间的网页图片(即打开软件时是什么样,之后获得的就全是该网页)。查了一下资料之后基本认为是缓存
问题
,于是在程序中添加了执行cmd指令,用于清除缓存。 总结下来就是在cmd执行"RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8"这个指令。我用的是比较笨的写法,其实直接调用ShellExecute方法就行。不过我个人对这个不太熟悉,就像下面
delphi 将
web
browser
的cookie给idhttp用
最近
开发
需要向网站进行数据抓包等,先用
web
browser
请求网页,获取元素取值后再用idhttp向网页进行get操作。因为涉及到验签、登录等,一直不成功,后来用网络数据抓包工具发现在用
web
browser
和IDhttp请求时数据相同,只是cookie不同。 1、数据抓包设置cookie: Set-Cookie: JSESSIONID=4nLLYm1XrVtMWJL5VvG2y13RyXJbvh
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章