Je suis pleinement conscient que jouer de la musique de fond sur un site Web est une idée horrible. Cependant, mon client insiste dessus. Nous avons eu toutes sortes de problèmes avec cela. Premièrement, nous devions trouver un script pour que la chanson «suive» le navigateur (appelé «HTML5 background audio player» pour ceux qui recherchent une telle chose), en se rappelant où la chanson était coupée entre les chargements de pages.Comment désactiver le son si l'audio est en cours de lecture dans un autre onglet ou une autre fenêtre
Cependant, nous avons maintenant un nouveau problème. Si le site est ouvert dans plusieurs onglets ou fenêtres à la fois, la musique joue sur elle-même.
Je suis également pleinement conscient que la solution simple est de couper manuellement le son si vous décidez d'ouvrir une autre page du site dans un nouvel onglet ou une nouvelle fenêtre. J'ai discuté de cela. Cependant, mon client est un homme très «particulier» et insiste pour que l'ordinateur «sache quand j'ouvre une nouvelle page». Ma question est la suivante: une telle chose existe-t-elle? Je n'ai aucune idée de comment cela serait accompli en JavaScript.
Votre client est-il comme ce type: http://theoatmeal.com/comics/design_hell? – NullUserException