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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • FASHTAG

    FASHTAG

    5 EYLÜL 2012
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010