Question

Je travaille sur une extension Safari, et j'aimerais détecter <applet>s vont à la charge (l'événement onbeforeload) sur une page. Cependant, il semble y avoir aucun tel événement pour ces derniers.

Comment dois-je faire? Transformer toutes les balises <applet> aux balises <object> puis intercepter leurs événements onbeforeload? Je pense que ce serait briser la collection document.applets, il est donc pas une solution très cool. Est-il possible de mieux?

Était-ce utile?

La solution 2

Depuis <applet> est pas très subtile, j'accroche juste à DOMContentLoaded et DOMNodeInserted à <applet>s de prises dès que je peux. C'est la Butchy mais je ne pense pas que je peux faire mieux.

Autres conseils

Vous pouvez vérifier que l'utilisation de JavaScript. L'élément applet en HTML DOM possède une propriété isActive(). Vous pouvez tester que sur des intervalles. Vous pouvez trouver plusieurs exemples de base .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top