3

如何使用 JavaScript 查找 Flash 内容?

adblockers 或 gimme bar 之类的工具似乎可以做到这一点。

4

3 回答 3

4

Flash 使用<object><embed>标记。getElementsByTagName对这两个 Flash 标签执行 a :

var flash1=document.getElementsByTagName("object");
var flash2=document.getElementsByTagName("embed");

请注意,YouTube 嵌入使用<iframe>元素,因此更难捕捉这些元素。此外,请确保在所有元素都加载(aka window.onload)之后运行它,否则你会错过一些或全部。

于 2012-05-16T13:38:59.367 回答
1

也许这段代码可以提供帮助:

<script>
var length = document.getElementsByTagName('object').length;
alert(length);
</script>

添加您的页面末尾..

于 2012-05-16T13:40:43.080 回答
0

2017 回答:一行可以找到两种类型的 Flash 元素:

document.querySelectorAll("object, embed");
于 2017-04-26T11:24:34.100 回答