J'ai créé un site Web où il est obligatoire d'informer les téléspectateurs s'ils quittent le site Web. J'utilise JavaScript pour cette fonction. Le problème que j'ai est qu'il ne fonctionnera pas sur Explorer 11. Ou, plus précisément, j'ai reçu un rapport de mon client m'informant la version exacte de l'Explorateur qu'ils utilisent est 11.0.9600.18738.Le script d'avertissement ne fonctionne pas sur l'Explorateur 11
J'ai testé ce site sur toutes mes versions d'Explorer, Chrome, Firefox, appareil mobile (plusieurs versions de navigateur) et ma tablette, et il fonctionne correctement sauf, bien sûr, la version d'Explorer rapportée par mon client .
J'ai une capture d'écran de mon client:
Le code que j'ai les liens ressemble à ceci:
<a href="javascript:external('http://www.ccenterdispatch.com/')" target="_blank" title="Visit Clay Center Dispatch Newspaper website, local newspaper and community pages."><i class="fa fa-external-link" aria-hidden="true"></i> Clay Center Dispatch (Local newspaper and community pages)</a>
Lorsque ce client fait la sélection sur leur version d'Explorer c'est ce qui apparaît comme l'URL (comme indiqué dans la capture d'écran):
javascript:external('http://www.ccenterdispatch.com/')
Qui, bien sûr, n'existe pas.
Que fait la fonction 'external()'? – Barmar