Comment Giphy détecte-t-il si l'image est incorporée ou non?


1

Giphy a un joli tour avec ses images gif:

  • S'ils sont incorporés dans une autre page HTML, comme dans, disons

    <img src="https://media.giphy.com/media/DFqYLyMGpZ42c/giphy.gif" width="200">

    Ensuite, ils s'afficheront correctement sous forme d'images:

  • D'autre part, si je viens de lier, directement à l'image, sur

    https://media.giphy.com/media/DFqYLyMGpZ42c/giphy.gif ,

    ensuite, il sert un document html complet, comprenant des liens vers le site et vers d'autres images d'où provient le lien:

Je pense que c'est une chose assez légitime à faire, mise en œuvre proprement avec un minimum de tracas ou d'aggravation pour l'utilisateur, et c'est une stratégie commerciale brillante, mais la vraie question est: de quel type de magie noire s'agit-il? Quel aspect de la requête html indique à giphy qu’il devrait servir un document html sous l’apparence d’une image .gif, sans même une redirection, ni aucune modification de l’URL?


1
Vérifiez probablement l'en-tête HTTP_REFERER pour voir s'il provient de leur site ou ailleurs ...
ivanivan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.