如何使用 JavaScript 查找 Flash 内容?
adblockers 或 gimme bar 之类的工具似乎可以做到这一点。
Flash 使用<object>
和<embed>
标记。getElementsByTagName
对这两个 Flash 标签执行 a :
var flash1=document.getElementsByTagName("object");
var flash2=document.getElementsByTagName("embed");
请注意,YouTube 嵌入使用<iframe>
元素,因此更难捕捉这些元素。此外,请确保在所有元素都加载(aka window.onload
)之后运行它,否则你会错过一些或全部。
也许这段代码可以提供帮助:
<script>
var length = document.getElementsByTagName('object').length;
alert(length);
</script>
添加您的页面末尾..
2017 回答:一行可以找到两种类型的 Flash 元素:
document.querySelectorAll("object, embed");