我使用 mfc 创建了一个 web 浏览器,当用户在浏览器中输入 url 并且页面已完全加载时,我正在使用 IHhmlReader 读取 html 的内容。现在我想检查网页是否有任何 flash在里面。 任何帮助将不胜感激。 谢谢。
最佳答案
我认为这有点难以做到,只是从 HTML 源代码中读取,除非您尝试实例化页面并查看它是否正在调用 Flash 对象。我列出了一些您可以尝试的选项,但您需要确保代码元素未被注释掉,并检查包含文件和 iframe 以查看是否从那里调用了 Flash。
* 查找 OBJECT 和 EMBED 标签(参见 http://kb2.adobe.com/cps/127/tn_12701.html )
* 在页面的 JavaScript 中,查找 SWFObject() 调用
* 查找对 .swf 文件的调用(甚至可以在 img 标签中)
祝你好运......
关于c++ - 如何检查网站是否包含 Flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413890/