Alternative à JavaScript (Google n'autorise pas son utilisation)

Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -  
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'essaye d'intégrer un contenu dynamique sur mon Google Site, notamment les tweets du compte @COP21

J'ai ce petit widget que Twitter me crée automatiquement:

<a class="twitter-timeline" href="https://twitter.com/COP21" data-widget-id="671715431204282368">Tweets de @COP21</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>


Le problème c'est que quand je valide j'ai le message
ATTENTION : Votre code HTML comprend des balises non autorisées. Elles ont été retirées de vos modifications.

(les balises script il me semble)

Je voulais savoir si il y avait une alternative sachant que c'est un Google Site.

Bonne journée.

Merci !



!
A voir également:

2 réponses

Utilisateur anonyme
 
Salut,

Essaye de mettre que cette balise sur une page web, peu etre que ce n'est pas cette balise :p

Paul
@+

Signature non conforme supprimée par la Modération CCM
0
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   60
 
Au final c'est bien la balise script qui est restreinte, donc aucun moyen d'intégrer du js ou autre :/
0
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

D'après la doc, ce ne sont pas les balises script qui sont interdites mais la création de balises images, lien ou script dans un code javascript (ce que fait la méthode createElement du code de twitter) : https://support.google.com/sites/answer/2500646?hl=fr

Une solution alternative est proposée ici : http://www.jusderaisin.com/blog/inserer-une-sa-timeline-twitter-dans-google-sites/

Bonne journée
0
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   60
 
Bonjour Pitet,

J'avais déjà testé une technique similaire mais j'avais eu des erreurs,

(Je viens de comprendre aussi que la technique iframe que j'avais testé ne fonctionnée par parce que ce n'est pas autorisé en réalité)

Je viens de retester et j'obtiens ce message d'erreur quand j'ajoute le gadget:

Le gadget que vous avez ajouté n'est pas valide

Unsupported feature: org.apache.shindig.common.xml.XmlException: The element type "meta" must be terminated by the matching end-tag"</meta>". At: (8,5)


pourtant j'ai suivi le tuto à lettre. C'est peut etre mon widget twitter qui est pourrave:

<a class="twitter-timeline" data-dnt="true" href="https://twitter.com/lemondefr" data-widget-id="678965215027986432">Tweets de @lemondefr</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>


PS : il y a le même commentaire (sans solution) en bas du forum jusderaisin, ca me laisse penser que c'est insolvable sans plus d'accès au niveau de l'administration du site
0