Domanda

Sto lavorando su un estensione di Safari, e mi piacerebbe rilevare quando <applet>s stanno andando a carico (l'evento onbeforeload) in una pagina. Tuttavia, sembra che ci sia tale evento per questi.

Come dovrei farlo? Trasformare tutti i tag <applet> ai tag <object> e quindi intercettare i loro eventi onbeforeload? Penso che sarebbe rompere la raccolta document.applets, quindi non è una soluzione molto cool. C'è un modo migliore?

È stato utile?

Soluzione 2

Dato <applet> non è molto sottile, ho solo gancio sul DOMContentLoaded e DOMNodeInserted a <applet>s di cattura non appena posso. E 'Butchy ma non credo che possa fare di meglio.

Altri suggerimenti

È possibile verificare che l'utilizzo di JavaScript. L'elemento applet in HTML DOM ha una proprietà isActive(). È possibile verificare che in intervalli. Si possono trovare diversi esempi di base qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top