c++ - 如何检查网站是否包含 Flash

标签 c++ html flash visual-c++ mfc

我使用 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/

相关文章:

c++ - 如何在 parasoft cpptestcli 中设置编译器路径?

c++ - 如何从 C 代码调用 C++ 函数

javascript - 使用 jQuery 获取 CSS 属性并写入页面

javascript - 如果找到类,如何为特定 Div 添加 css 属性(JQuery)

javascript - 如何防止javascript、Flash的navigateToURL?

javascript - 如何创建 html/javascript 文件来播放我选择的 swf 文件?

c++ - c++ operator |= atomic 是多核处理器吗?

c++ - 哪些模拟框架与 cppunit 一起使用?

html - 响应式 CSS 图像不适用于移动设备

actionscript-3 - Adobe AIR Android FileStream 问题