Je veux ouvrir le navigateur en arrière-plan en utilisant window.open Mais ce nouveau navigateur ne devrait pas être visible Ou veuillez suggérer une alternative à window.open

Toute aide serait appréciée.

-1
Hemant Naringhani 6 nov. 2019 à 12:05

1 réponse

Mais ce nouveau navigateur ne devrait pas être visible

Vous ne pouvez pas le faire avec du JavaScript basé sur un navigateur (ou HTML, d'ailleurs).

Vous pouvez avoir une hauteur nulle iframe dans la fenêtre dans laquelle votre code est déjà en cours d'exécution. Je l'ai fait lorsque j'avais besoin d'une cible pour un formulaire qui se traduit par un fichier téléchargeable: I ciblez la hauteur nulle iframe et lorsque la réponse revient, l'utilisateur est invité à l'enregistrer quelque part. (Je fais cela au lieu d'utiliser une nouvelle fenêtre vide pour éviter d'avoir une fenêtre pop-up que l'utilisateur ne va pas utiliser pour rien, d'autant plus que la fenêtre ne s'est pas éteinte dans IE au moment où je l'ai fait. )


Si par "ne pas être visible", vous voulez simplement dire qu'il doit être caché derrière la fenêtre existante (un soi-disant "pop-under"): les navigateurs sont très efficaces pour empêcher les pop-under de nos jours, car ils ont été utilisés pour des programmes malveillants. fins si souvent.

0
T.J. Crowder 6 nov. 2019 à 09:19