D'abord, j'ai lu this, this et this et beaucoup d'autres dehors là sur "le bouton de Twitter ne rend pas". Aucun d'entre eux n'a de solution pour mon problème.Twitter "Suivre" bouton n'apparaît pas. Seulement le texte
J'ai deux boutons Twitter à proximité l'un de l'autre. Tweet
rend le bouton tout droit, Follow
le bouton ne rend pas. Aucune erreur ou avertissement n'est lancé sur la console, ni dans FF, ni dans Chrome. Le widget Twitter <script>
est correct - je le copie/colle, pas de faute de frappe ou quoi que ce soit.
Apparemment, la question n'a rien à voir avec ce widget Twitter ne se charge pas en page parce que le bouton « Tweet » est affiché très bien.
Cependant, il existe un nom de classe étrange que Twitter ajoute à <a>
élément du bouton - twitter-follow-button-error
. Et tout Google n'a que deux résultats sur cette classe, les deux ne sont pas pertinents. Les documents de l'API Twitter ne disent rien à ce sujet.
Que peut-il être? Est-ce la cause? Comment le résoudre?
<div key={key}>
{/* Follow doesn't render */}
<a className="twitter-follow-button"
href={href} data-size="large"
data-show-screen-name="true"
data-show-count="true">Follow</a>
{/* Tweet renders all right */}
<span className={`${css.btn_dist}`}>
<a className="twitter-share-button"
href={href}
lang="en"
data-size="large">Tweet</a>
</span>
</div>
Et votre variable 'href' pointe vers quelque chose qui peut réellement être suivi ...? – CBroe
Oui, c'est le cas. C'est un compte Twitter public actif en direct – Green
Je n'ai aucune expérience avec ceci mais vous pourriez essayer prittyfy twitter JavaScript et utiliser le contrôle + shift + f dans les outils de développement de chrome et chercher le twitter-follow-error. Peut-être que vous pouvez le trouver dans le JavaScript, l'interrompre et voir ce qui ne va pas. Un xhr défectueux dans le réseau fournit-il des informations supplémentaires? – HMR