Ben [UIWebViewDelegate webView:shouldStartLoadWithRequest:navigationType:]
yalnızca geleneksel <a href="...">
bağlantıları ve tek sayfa web uygulaması JavaScript Seferlerinin ile çağrılır fark ettim. Örneğin, UIWebView
numaralı telefondan m.facebook.com adresine gidersem ve en üstteki nav'a dokunmaya başlarsam (aşağıdaki ekran görüntüsüne bakın), söz konusu temsilci yöntemini hiçbir zaman tetiklemez.UIWebView'de gezinme değişikliklerini doğru olarak nasıl dinleyebilirim?
Bağlanmak için bir yöntem istediğim nedeni, UIWebView'ın üzerindeki geri ve ileri düğmeleri eklemek istiyorum, ancak bu düğmelerin ne zaman etkinleştirileceğini/devre dışı bırakılacağını bilmem gerekiyor. Gezinme değişikliklerini doğru olarak dinlemek için kullanmam gereken başka bir temsilci yöntemi var mı?
Güncelleme: Ayrıca, mobil Safari'nin Facebook mobil sitesindeki geri/ileri düğmesi durumunu doğru şekilde güncellediğini de unutmayın, bu yüzden Apple'ın geliştiricilerin bunu yapması için bir yol açmasını umarız. Bu gibi görünüyor
'[UIWebView canGoBack]' a baktınız mı? https://developer.apple.com/reference/uikit/uiwebview/1617931-cangoback – SergGr
@SergGr canGoBack çağırmak bilmek navigasyon değişiklik olduğunda bazı kanca gerekir çünkü bana yardım etmediğini –