Erlang: existe-t-il un module analogue à Python & # 8220; navigateur Web & # 8221 ;?

StackOverflow https://stackoverflow.com/questions/1801261

  •  05-07-2019
  •  | 
  •  

Question

J'ai utilisé le module Webbrowser de Python et j'aimerais avoir quelque chose d'équivalent dans Erlang. Ce que je tente de faire, c’est d’ouvrir une fenêtre / un onglet de navigateur depuis Erlang.

Je ne trouve rien dans la documentation officielle d'Erlang. Y a-t-il une telle chose?

Était-ce utile?

La solution

Je suppose que vous parlez du module Python webbrowser , et non du serveur Web. Le code de ce module est instructif; il recherche différents navigateurs et choisit la meilleure option. Il interagit avec le navigateur en exécutant une commande shell. Firefox prend en charge un argument de ligne de commande -remote pour contrôler un processus Firefox existant . (IE semble être géré simplement en passant l'URL à iexplore.exe)

Le module détecte également s’il s’exécute sous Windows et essaie de trouver le navigateur par défaut de Windows et de l’utiliser. De même, sous Mac OS X, il utilise la commande open , qui utilisera le navigateur par défaut.

Vous devriez pouvoir implémenter cela avec open_port / 2 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top