Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

j'ouvre une popup lorsque je clic sur un bouton de mon site.

$('.play-direct button').on("click", function (e){
      e.preventDefault();
      popup = window.open(window.location.origin + '/player', 'MonPlayer', 'menubar=no, resizable=no, status=no, scrollbars=no, toolbar=no, width=321, height=223');
    });

Ma popup est un player audio que contient un js avec un bouton qui me permet de retourner le focus sur le site.

$("#return-main").on(clic, function(e){
      e.preventDefault();
      //window.focus();
      //window.blur();
      //window.open('', window.opener.name);
      //window.opener.parent.focus();
      //window.opener.opener.focus();
      //parent.opener.focus();
      window.focus(window.opener.name);
    });

Ce que je veux

Lorque je clic sur le bouton de la popup en étant sur mon ordinateur ou sur un appareil Android cela fonctionne bien. Ma popup reste ouvert avec mon player en lecture et le focus est sur le site principal.
Cependant, lorque je test sous environnement IOS (Iphone, Ipad, Safari, ...), le bouton de la popup ne fait rien. Le focus reste sur la popup et je n'obtiens pas d'erreur. J'ai essayé plusieurs façon (cf. code popup) mais aucune ne fonctionne.

Quelqu'un a déjà eu ce genre de soucis ?

Romest

Aucune réponse