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

Fermé
Mayot35 Messages postés 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 - Modifié par Mayot35 le 1/12/2015 à 16:48
Mayot35 Messages postés 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 - 21 déc. 2015 à 17:05
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

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 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 60
21 déc. 2015 à 12:27
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 lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
21 déc. 2015 à 14:42
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 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 60
Modifié par Mayot35 le 21/12/2015 à 17:07
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