J'essaie d'écrire un programme javascript qui peut être appelé à partir de WScript ou d'un navigateur (intégré dans html). De nombreuses fonctions javascript sont indépendantes du type d'appelant, mais pas des fonctions de débogage, telles que "window.write" ou "WScript.alert". Je suis conscient que les fonctions javascript peuvent déterminer le nom de leur appelant, mais pas les programmes principaux javascript.Comment mon javascript peut-il déterminer s'il a été appelé par WScript ou un navigateur?
Cas 1: l'appelant est WScript, WScript de
Cas n ° 2: l'appelant est navigateur,
Comment peut sample.js déterminer si elle a été appelée par WScript ou un navigateur?