L'exemple de cet article décrit la solution js pour implémenter window.open sans être intercepté. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
1. Question :
Aujourd'hui, lors du traitement de la requête ajax de la page, je souhaitais ouvrir une nouvelle page après la requête, j'ai donc pensé à utiliser js window.open pour y parvenir, mais elle a finalement été interceptée par le navigateur.
2. Analyse :
Recherchez des solutions sur Google. Certains disent que cela peut être réalisé en créant une nouvelle balise a et en simulant des clics. Cependant, le test a révélé que cela ne peut pas être réalisé et est toujours bloqué par le navigateur.
Finalement, j'ai trouvé une méthode de compromis qui permet d'ouvrir une nouvelle page, mais sans l'effet de trafic direct vers la nouvelle page comme la balise a.
3. Code de mise en œuvre :
J'espère que cet article sera utile à la programmation Web de chacun basée sur JavaScript.