【散分醒目】中秋散分. 顺便问一个 IHTMLDocument2的问题. 总共 500 分【高分醒目】

Eastunfail 2005-09-17 03:28:54
题目:
我这里的IHTMLDocument2是通过IMarkupService解析HTML得到的,

我试图使用转换到ICustomDoc接口,然后通过ICustomDoc::SetUIHandler来设置IDocHostUIHandler,并在IDocHostUIHandler:: GetHostInfo 中返回DOCHOSTUIFLAG_DISABLE_SCRIPT_INACTIVE来禁止执行脚本,但是IMarkupService创建的 IHTMLDocument2不支持ICustomDoc接口.而创建IMarkupService的IHTMLDocument2通过 ICustomDoc::SetUIHandler设置IDocHostUIHandler却发生Access Violation异常.

请问有什么方法能禁止脚本执行呢?改注册表不好

如果能给出其他的解析HTML到DOM Tree的方法也可以.不要说用IDocHostUIHandler.因为IMarkupService创建的IHTMLDocument2似乎用不了IDocHostUIHandler.也不要给修改注册表的方法,一个丹麦网友解决了这个问题,但是我一直联系不上此人.郁闷



其他两个帖子地址(100分):
http://community.csdn.net/Expert/TopicView.asp?id=4275325
http://community.csdn.net/Expert/TopicView.asp?id=4275322
...全文
356 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alan S1 2005-09-19
  • 打赏
  • 举报
回复
mark
sjd163 2005-09-17
  • 打赏
  • 举报
回复
问题解决了 , 恭喜
Eastunfail 2005-09-17
  • 打赏
  • 举报
回复
晚上十点结帖
aiirii 2005-09-17
  • 打赏
  • 举报
回复
问题解决了 , 恭喜
Eastunfail 2005-09-17
  • 打赏
  • 举报
回复
问题解决了。散分
legendhui 2005-09-17
  • 打赏
  • 举报
回复
太高了,不懂,帮你顶!
legendhui 2005-09-17
  • 打赏
  • 举报
回复
楼主真牛!一次300分
fanhaili 2005-09-17
  • 打赏
  • 举报
回复
俺也想要些分分~~~~~~~~~~
phoenix96_2000 2005-09-17
  • 打赏
  • 举报
回复
只能mark了,:)
日总是我哥 2005-09-17
  • 打赏
  • 举报
回复
有分。。。。
Eastunfail 2005-09-17
  • 打赏
  • 举报
回复
只要能解决这个问题.语言不限……

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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