Ana hedefte açılan bağlantılara sahip iframe içeren cep telefonlarına yönelik bir web sayfam var.Javascript, mobil safari'de geri düğmesine basıldıktan sonra iframe'de çalışmayı durdurur
iOS 5.0.1'deki Safari'de, bir kullanıcı bir bağlantıyı tıklattığında, sayfaya geri dönmek için geri düğmesini kullanır, javascript iframe içinde yürütmeyi durdurur.
Bağlantıyı tıklayın uyarısı onaylamak ve geri düğmesini kullanın:
Basit bir demo
sorunu göstermek için. Bağlantıyı ikinci kez tıkladığınızda, uyarı gösterilmez.index.html:
<html>
<body>
<iframe src="iframe.html"></iframe>
</body>
</html>
Iframe.html:
<html>
<body>
<a target="_parent" onclick="alert('Click')" href="http://www.google.com">
Link
</a>
</body>
</html>
Bunu neden olabilecek ne fikirler kalmadı. Bununla daha önce karşılaşan oldu mu?
:
benim için çalıştı cevap aşağıdakileri yapmanız oldu . Ya da iframe'm gerçekten başka bir iframe içine gömülü olması olabilir. Evet, üçüncü taraf bir bileşen kullanıyorum. – kamranicus
Evet, bu kesinlikle iframe'i içeren sayfada bulunmalıdır. – DrewB