我正在我的网站上加载第三方内容。现在我正在尝试使用标题脚本代码从我的页面中删除所有 Flash 对象。问题是一切都必须在浏览器中加载,我只能在页面加载后删除 Flash 对象。所以我所做的是工作,但是当我的代码删除 Flash 对象时,它会使浏览器超载。请告诉我如何做得更好?
var all = document.getElementsByTagName("*");
for (var i=0, max=all.length; i < max; i++)swfobject.removeSWF(all[i].id);
我想用 替换 flash 对象,例如all[i].parentNode.replaceChild(mydiv, all[i]);
mydiv 是一个图像,它显示警告代替不允许的 flash 对象。
我是否只需要删除 flash 对象然后插入警告,或者在我替换 flash 对象后如何不使浏览器过载。
我没有在我的网站上使用 jquery,所以请建议只使用本机 javascript firefox 浏览器非常忙...在任务管理器中,我看到 FlashPlayerPlugin_11_7_700_224.exe | 中央处理器 21%