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

  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007