de la fenêtre.close() ne fonctionne pas sur iOS 8 GM seed
Je suis en train d'ouvrir un nouvel onglet via Javascript
à l'aide de window.open()
, puis à l'aide window.close()
à proximité, mais il semble window.close()
ne fonctionne pas sous safari( iOS 8 GM seed). Voici le code:
A.html:
<button onclick="window.open('./B.html'); return false;">Open B</button>
B.html:
<button onclick="window.close();">Close</button>
J'ai essayé plusieurs façons comme: setTimeout, window.open()
puis fermer, mais cela n'aide pas.
Est-il une solution pour cette situation?
- Yepp. Cette suce le gros temps! Il n'ont pas été corrigés dans la version finale de l'iOS 8.0, et je suppose que ce problème ne sera pas corrigé dans les prochaines version d'iOS 8. Nous allons donc tout simplement à vivre avec elle. Apple est actuellement en train de détruire le web.
- comment est-ce un doublon? L'air complètement sans rapport avec
- Oui, je voulais fermer une autre. Désolé.
- J'ai mis à jour pour iOS v9.3.5 et il a commencé à travailler
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas une solution de contournement.
J'ai ajouté un message dans nos pages web.
"Veuillez fermer cette fenêtre si elle ne se ferme pas automatiquement.'
Il y a un forum sur ce problème.
https://devforums.apple.com/message/1044445
<rdar://problem/17801001>
de référence). On dirait qu'il est marqué comme "résolu".