Firefox push notification fonctionnant sous localhost mais pas depuis mon site web (https://example.com)

Je cours le ci-dessous qui fonctionne parfaitement dans mon localhost mais quand j’ai couru le même code de mon site (https: //**.co) la notification ne fonctionne pas.Je ne reçois aucun message

Voici mon exemple de code

<?php $url = "https://updates.push.services.mozilla.com/wpush/v1/gAAAAABX8iWjb-FGul8QzsWYkzgjMp8uRhKXaEtf3nr9CCy7lY1gLpkNHGwLUFKPa0iZ_bXND0meKat_BBEiN46EAhjygD9h_q0onLwFZr-AKSJBeSGmzgpk8OUvtDpPCrLZ2ZS_uSyl"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('ttl: 60')); curl_setopt($ch, CURLOPT_POST, true); $output=curl_exec($ch); curl_close($ch); print_r($output); 

J’ai un code séparé pour le chrome qui fonctionne parfaitement pour le navigateur Chrome. J’ai pris le code chrome de ce lien Comment utiliser php curl pour envoyer un message push dans Firefox

mais pour firefox je ne peux pas envoyer depuis mon site web. Toute idée sur la façon de résoudre ce problème sera grandement appréciée. Merci