开发webbrowser的问题

colderboy 2007-04-18 02:12:21
我的程序中使用了axwebbrowser控件,有什么办法过滤其中的一部分内容,

如网页中有一段代码:window.focus(),我想在网页加载的过程中不执行这段脚本或过滤掉这段脚本,不知如何做呢?

说明:我只想过滤网页中的某段脚本,而不想禁止所有脚本
...全文
314 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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的详细资料也请提供一下,谢谢

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧