比较困难的问题,使用IHTMLDocument2解析HTML如何禁止html脚本弹出新页面?(100分)

  • 主题发起人 主题发起人 wddark
  • 开始时间 开始时间
W

wddark

Unregistered / Unconfirmed
GUEST, unregistred user!
一段html灌入IHTMLDocument2以后进行解析,会自动执行脚本。但是我现在不需要弹出新页面。强行在解析之前切掉全部的<script>也不好,毕竟和真正的浏览效果可能有差异。IHTMLDocument2没有类似webbrowser的on_newWindows2 event可以回调。 尝试使用IHTMLScriptElement,但是CoHTMLScriptElement.Create报错 似乎ms修改了class_id 偶的msdn还是98版的上面一点这方面的资料都没有,哪位有这方面的经验请赐教 谢谢啦
另:我是再线程中下载html然后再扔给IHTMLDocument2解析层次 然后再根据模版进行操作。所以用webbrowser不是太好,程序整个就乱了
 
var
aa:IHTMLDocument2;
...
aa.designMode:="On"
应该就不会解析了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部