我工作的一个Safari浏览器插件,我想,当<applet>s要在页面上负载(onbeforeload事件)来检测。然而,似乎是这些没有这样的事件。

我应该怎么办呢?变换所有<applet>标签<object>标签,然后拦截他们的onbeforeload事件?我认为这将打破document.applets集合,所以它不是一个非常酷的解决方案。有没有更好的办法?

有帮助吗?

解决方案 2

由于<applet>也不是很微妙的,我只是勾上DOMContentLoadedDOMNodeInserted渔获<applet>s只要我能。它的butchy,但我不认为我可以做的更好。

其他提示

您可以检查使用的JavaScript。在HTML DOM的applet元素具有isActive()属性。您可以测试的时间间隔。你可以找到一些基本的例子这里

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top