2017-07-11 1 views
0

La documentation AMP (https://github.com/ampproject/amphtml/blob/master/spec/amp-var-substitutions.md#document-referrer) indique que la variable documentReferrer doit refléter le JS document.referrer.

Alors que documentReferrer semble signaler la valeur correcte pour d'autres domaines (comme: www.twitter.com, t.co, linkedin.com, etc.) quand est "https://www.google.com/" documentReferrerdocument.referrer valeur de la page est vide. Je n'ai trouvé aucune documentation indiquant que le domaine www.google.com comportait des avertissements supplémentaires.

+0

Quelle est votre résultat attendu? – noogui

+0

D'après la documentation, je m'attendrais à ce que l'article AMP 'documentReferrer' soit' "https://www.google.com/" 'quand il s'agit de l'URL de référence. –

Répondre

0

La documentation AMP est exacte. Aucune exception n'est faite pour "https://www.google.com/".

Il est à noter que certaines balises AMP (comme <analytics-tag>) vous permettent de définir des variables personnalisées à usage interne dans l'étiquette. Ces variables peuvent avoir la priorité sur les variables globales (comme documentReferrer) dans la portée de cette balise.

Pour plus de détails sur un scénario très précis où cela peut se produire voir: https://github.com/ampproject/amphtml/issues/10374