Messagerie

  • MetalOS
    MetalOS - 11/01/2025 15:54:04
  • MetalOS
    A moins que vous connaissiez l'auteur à ce moment la je pourrais passer par lui directement.
    MetalOS - 11/01/2025 15:54:43
  • Emmanuel
    La grand mis a jour du site de la clickteam et mis en pause suis que la personne a été mis sur un autre projet plus importent je c est pas si dans la nouvelle version il aura un clickstore ou qu elle chose identique.
    Emmanuel - 21/01/2025 09:43:57
  • Emmanuel
    si non demande nous sur le forum les question pour faire le même style de jeux.
    Emmanuel - 21/01/2025 09:49:08

Récupérer l’adresse en HTML5

Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mardi 30 avril 2019 à 09:45
Salut salut,

Quand on fait un jeux sur navigateur, on peut avoir l’utilité de récupérer l’adresse de la page sur laquelle on est. L’objet HTML5 fait cela, mais si le jeu est dans une iframe, l’adresse ne correspondra pas à celle de la page.
Du coup, voici un petit script à ajouter dans votre fichier .html qu’il suffira d’appeler dans Fusion via l’objet HTML5 :
function getParentURL()
{
  var address = (document.referrer.length != 0)
? document.referrer
: parent.location.href;
  return address;
}
72 messages
Fusion 2.5 Dev
Fusion 2.5+ Firefly Exporteur Android Exporteur HTML5
mercredi 1 mai 2019 à 07:00
Bonjour, merci pour cette info !
Seyjin
1471 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5 Fusion 2.5+
mardi 14 mai 2019 à 21:10

Je n’avais pas pris le temps d’expliquer comment marche le script.

parent.location.href sert a avoir l’adresse de l’ifram. Sauf que, si le jeu est sur un serveur différent de la page (comme sur itch.io par exemple ça ne fonctionnera pas. Dans ce cas c’est document.referrer qu’il faut.

Donc là, le script regarde si on a quelque-chose avec document.referrer (si le nombre de lettre est différent de 0), et si c’est le cas l’adresse sera document.referrer, sinon ça sera parent.location.href (à noter que si le jeu n’est pas dans une iframe, on a quand même la bonne adresse).

Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 9 visiteurs au total

Derniers messages