Salut
J'ai déjà en ce genre de problème sur un serveur que j'ai développé dans mon entreprise.
Sur chaque poste client est installé un petit serveur HTTP qui sert de passerelle pour communiquer avec un matériel relié au PC par une ligne série.
Le javascript communique avec ce petit serveur comme tu le fais avec ton ARDUINO, sauf que cela se passe chez moi sur 127.0.0.1.
EN HTTP tout se passait bien.
En HTTPS par contre la console affichait ce message "Blocage d'une requête multiorigines".
J'ai été donc obligé de modifier mon petit serveur local pour qu'il accepte les requêtes HTTPS.
Ce serveur est utilisé en production chez nous - en interne - et aussi à l'étranger à travers un proxy HTTPS pour des raisons de sécurité.
Donc, en fonction de l'endroit où se situe le poste client on a :
- en interne : serveur principal en accès direct HTTP et serveur local en HTTP
- en externe : serveur principal en accès HTTPS et serveur local en HTTPS
La demande "Access-Control-Allow-Origin: *" ne résoud en rien le problème.
Donc pour résumer : l'URL que tu entres dans ton navigateur FIREFOX ou CHROME commence t-elle par HTTPS ?
@+