SORU
16 ŞUBAT 2010, Salı


Nasıl bir HTML Sayfasının Başlığı UİWebView Görüntülenen Almak?

Bir HTML sayfası bir UİWebView görüntülenen başlık etiketinin içeriğini ayıklamak gerekiyor. Bunu yapmanın en sağlam anlamı nedir?

Yapabileceğimi biliyorum:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
}

Ancak, bu sadece eğer javascript etkin ise çalışır.

Alternatif olarak, sadece başlık için HTML kodu metin tarama düşündüm ama bu biraz hantal hissettiriyor ve eğer sayfanın kodlarını ile garip var eğer kırılgan olabilir. Eğer o gelirse, iPhone API içinde html metin işleme için kullanılacak en iyi yöntemi nedir?

Zaten bilinen bir şeyi unutmuşum gibi hissediyorum. Bu iki seçenek daha iyi bir yöntem var mı?

Güncelleme:

Bu sorunun cevabı şu: UIWebView: Can You Disable Javascript? UİWebView Javascript kapatmak için bir yol var gibi gözüküyor. Bu nedenle Javascript yukarıdaki yöntem her zaman çalışır.

CEVAP
18 Kasım 2013, PAZARTESİ


Sadece aşağı kaydırmak isteyenler cevap bulmak için:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
}

Bu her zaman UİWebView Javascript devre dışı bırakmak için bir yolu yoktur gibi çalışır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009