


L'acquisition d'objets Flash par JavaScript est différente de celle des compétences Internet_javascript
May 16, 2016 pm 04:51 PMConcernant l'obtention d'objets flash par js, il existe de nombreux exemples sur Internet, et j'ai également essayé de nombreuses méthodes.
Bien qu'ils soient tous utilisables, ils n'ont pas ce que je veux le plus
Plus tard, j'ai regardé celui de Baidu Bien qu'il soit très standardisé et que toutes les situations soient prises en compte, la quantité de code n'est pas optimiste. 🎜> Avant Il y a près de 20 lignes de code avant et après, et il y a 864 octets après compression.
C'est ainsi que cet article est né.
J'aimerais tester et partager plusieurs méthodes dont je suis satisfait collectées sur Internet.
Je voudrais également demander à tout le monde de m'aider à tester la compatibilité. En cas d'incompatibilité, veuillez laisser un message ci-dessous. Il est préférable de noter la version du navigateur afin que je puisse tester et corriger le code.
Regardons le code ci-dessous.
if (window .document[movieName]) {
return window.document[movieName]
}
if (navigator.appName.indexOf("Microsoft Internet") == -1) {
if (document .embeds && document.embeds[movieName])
return document.embeds[movieName]
} else { // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
return document.getElementById(movieName);
}
}
Bien sûr, IE nécessite un traitement spécial, mais l'auteur ici utilise souvent getElementById, tandis que d'autres endroits utilisent window plus souvent.
Bien sûr, getElementById est correct, il prend l'ID de l'objet, car les intégrations n'ont que des noms mais pas d'ID.
Bien sûr, s'il est officiellement utilisé, je choisirai toujours la première option, mais parfois dans des circonstances particulières, s'il n'a pas besoin d'être compatible avec plusieurs navigateurs, vous pouvez l'envisager.
Ce qui suit sont des exemples réels. Après avoir obtenu l'objet flash en utilisant trois méthodes, le flash est contrôlé et testé.
Si quelqu'un constate que le test ne réussit pas, veuillez laisser le numéro de version du navigateur et la solution qui ne peut pas réussir. Merci d'avance.

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

Tutoriel de configuration de l'API de recherche Google personnalisé

8 Superbes plugins de mise en page JQuery Page

Créez vos propres applications Web Ajax

Qu'est-ce que & # x27; ceci & # x27; en javascript?
