Personne ne sait si l' onbeforeunload
événement est pris en charge sur l'iPad et/ou si il y a une autre façon de l'utiliser?
J'ai essayé un peu tout, et il semble que l' onbeforeunload
événement n'est jamais déclenchée sur l'iPad (navigateur Safari).
Plus précisément, c'est ce que j'ai essayé:
window.onbeforeunload = function(event) { event.returnValue = 'test'; }
window.onbeforeunload = function(event) { return 'test'; }
- (les deux ensemble)
window.onbeforeunload = function(event) { alert('test')'; }
- (toutes les fonctions ci-dessus mais à l'intérieur,
<body onbeforeunload="...">
L'ensemble de ces travaux sur le FF et Safari sur le PC, mais pas sur l'iPad.
Aussi, j'ai fait le code suivant juste après le chargement de la page:
alert('onbeforeunload' in window);
alert(typeof window.onbeforeunload);
alert(window.onbeforeunload);
Respectivement, les résultats sont les suivants:
true
object
null
Ainsi, le navigateur n'ont la propriété, mais pour quelque raison il ne veut pas me faire virer.
Les moyens que j'essaie de naviguer loin de la page en cliquant sur les boutons précédent et suivant, en faisant une recherche google dans la barre du haut, en changeant l'emplacement dans la barre d'adresse, et en cliquant sur un signet.
Quelqu'un a une idée sur ce qui se passe? Je serais grandement apprécier toute entrée.
Merci