Cette réponse here indique que je ne peux pas passer d'en-têtes lors de l'utilisation de window.open. Bien que je ne pouvais pas trouver de documentation indiquant cela.Possibilité d'ajouter des en-têtes dans une fenêtre window.open request
Est-ce vraiment impossible? Y a-t-il des hacks possibles?
Mes demandes client sont envoyées à un serveur que je ne peux pas contrôler. La demande envoyée par le navigateur pour l'ouverture de pdf (window.open
) est reçue sur ce serveur sans les en-têtes auth
. Par conséquent, l'utilisateur est invité à entrer un nom d'utilisateur et un mot de passe.
Y at-il un moyen de résoudre mon problème et de pouvoir ouvrir le pdf à partir de mon application Angular. Je voudrais aussi savoir comment fonctionne window.open
en interne car je ne pouvais pas le trouver en ligne?
Merci à l'avance
https://stackoverflow.com/questions/23138671/how-to-add-authentication-header-to-window-open –
La spécification ne donne aucune indication que cela est prévu, même si les paramètres de requête sont également de nature de l'en-tête ... https://www.w3schools.com/jsref/met_win_open.asp – Mijago
Copie possible de [window.open avec en-têtes] (https://stackoverflow.com/questions/4325968/window-open-with- en-têtes) – Mijago