Messagerie

  • fredetmumu
    ou est ce qu'on peut voir les nouveautés qui seront dans la 296?
    fredetmumu - 30/06/2025 18:40:03
  • Emmanuel
    Suite un probleme  techniques persistantes Clickteam malheureusement contraints de reporter les infos sur le nouveau site et pour la 296 et le code AMA.
    Emmanuel - 01/07/2025 20:02:57
  • Emmanuel
    il pense le faire le vendredi 4 juillet.
    Emmanuel - 01/07/2025 20:03:59
  • Emmanuel
    pour nous en France ça sera vers les 21 H00.
    Emmanuel - 01/07/2025 20:05:33

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

Derniers messages