Messagerie


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
  • 14 visiteurs au total

Derniers messages