web-dev-qa-db-fra.com

Est-ce correct d'avoir des tags IFrame dans les flux RSS?

J'ai couru mon flux RSS à travers http://www.feedvalidator.org/ mais il est écrit:

Ce flux est valide, mais l’interopérabilité avec le plus grand nombre de lecteurs de flux pourrait être améliorée en appliquant les recommandations suivantes.

ligne 83, colonne 0: contenu: codé ne doit pas contenir de balise iframe (4 occurrences) [help]

Je clique sur aide et il m'envoie à http://www.feedvalidator.org/docs/warning/SecurityRisk.html . Je ne vois pas la balise IFrame sur la liste et je ne peux pas savoir par quoi je la remplacerais si je la retirais.

Est-il suffisamment inoffensif pour laisser tel quel ou dois-je le retirer?

Il semble que je ne trouve aucune information pour répondre à ma question ailleurs.

4
genesis

Est-ce correct d'avoir des tags IFrame dans les flux RSS?

Comme le dit l'erreur, "l'interopérabilité avec le plus grand nombre de lecteurs de flux pourrait être améliorée" ... si la balise iframe était supprimée.

Cela est compréhensible étant donné que le but principal de la balise iframe est d’importer du contenu externe à partir d’un autre site - cela peut littéralement être n'importe quoi. Pourquoi voudriez-vous/devez-vous faire cela dans un flux RSS? Ainsi, d’un point de vue de la sécurité, les clients RSS peuvent le bloquer. Que fait cette iframe dans le flux RSS? Tout "contenu" doit être incorporé directement dans le flux RSS, et non inséré dynamiquement depuis un autre site - si c'est ce que vous faites.

Est-il suffisamment inoffensif pour laisser tel quel ou dois-je le retirer?

Cela pourrait être inoffensif pour votre site, mais comme indiqué, certains lecteurs de flux RSS peuvent simplement le supprimer - afin que les utilisateurs ne voient pas le contenu.

ce que je remplacerais par si je le sortais.

Quel que soit le contenu, la iframe est une importation doit être incorporée directement dans le flux RSS.

PDATE (from comments):

Ce flux RSS est créé par une page de blog WordPress et sur certains de ses articles, des vidéos YouTube.

Vous ne pouvez pas faire grand chose pour intégrer des vidéos YouTube. Pour être honnête, la plupart des utilisateurs (?) Le verront probablement bien (Feedly prend certainement en charge les vidéos iframed YouTube), mais certains utilisateurs ne le verront peut-être pas. C’est vraiment tout ce que vous voyez comme "avertissement": rendre votre contenu accessible au public le plus large possible. Pour ces (quelques) utilisateurs, ils devraient pouvoir suivre un lien pour visionner l'intégralité du message/de la vidéo s'ils le souhaitent.

3
DocRoot