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

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • chrmoe

    chrmoe

    7 Kasım 2006
  • jocc talking shit

    jocc talking

    6 NİSAN 2007