2011-08-30 3 views
6

Possible en double:
What does a script-Tag with src AND content mean?Est-ce un objet complètement anonyme ... si oui, comment y accéder?

je ne faisais que de visualiser this page, sur la façon d'œuvre touche Googles +1. Quand une implémentation (analyser explicite) a montré, entre autres, ce code:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"> 
    {parsetags: 'explicit'} 
</script> 

Pour moi, cela ressemble à un objet anonyme, mais je peux me tromper.

Si c'est le cas, comment est-il possible d'accéder à cet objet apparemment anonyme? En écrivant cette question, j'ai soudainement réalisé que cela pourrait probablement être fait avec l'analyse du DOM, mais cela semble plutôt ridicule.

Alors, est-ce un objet anonyme? Et si oui, comment est cet objet anonyme utilisé? Est-ce une technique familière que je ne connais pas? Ou est-ce que je ne fais qu'interpréter complètement le code, et n'est-ce pas un objet anonyme du tout?

+0

@Felix: Merci, n'était pas au courant de la copie. Dois-je voter pour me fermer moi aussi, ou simplement supprimer la question, dans un tel cas? –

+0

Bonne question ....: D Comme personne n'a répondu, je suppose que la suppression est bien. –

Répondre

0

Ceci est un hack.

Si un élément de script a un attribut src, les nœuds enfants de l'élément de script doivent être ignorés. Le JS tente de trouver son propre élément de script, puis d'en extraire le contenu (probablement via innerHTML mais je n'ai pas vérifié) et de l'analyser.

Questions connexes