是否可以检测小程序的负载?

时间:2010-06-11 02:26:44

标签: html applet safari-extension onbeforeload

我正在开发Safari扩展程序,我想在页面上检测<applet>何时加载(onbeforeload事件)。但是,似乎没有这样的事件。

我该怎么办?将所有<applet>代码转换为<object>代码,然后截取他们的onbeforeload个事件?我认为它会破坏document.applets集合,因此它不是一个非常酷的解决方案。还有更好的方法吗?

2 个答案:

答案 0 :(得分:2)

您可以使用JavaScript检查。 HTML DOM中的applet元素具有isActive()属性。您可以按时间间隔进行测试。您可以找到几个基本示例here

答案 1 :(得分:0)

由于<applet>不是很微妙,我只是依靠DOMContentLoadedDOMNodeInserted来尽快捕捉<applet>。它很闷,但我认为我不能做得更好。