TWebBrowser ve TEmbeddedWB hakkında

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ahmetax
Üye
Mesajlar: 60
Kayıt: 14 Kas 2014 12:17

TWebBrowser ve TEmbeddedWB hakkında

Mesaj gönderen ahmetax »

Merhaba,
Hem TWebBrowser hem de TEmbeddedWB bileşenlerini deniyorum.
Tespit ettiğim ve takıldığım bazı noktalar var:
1- TWebBrowser, AddressBar diye bir seçeneğe sahip ama, true veya false durumunda bir farklılık göremedim. TEmbeddedWB ise bağımsız bir TAdressBar bileşenine sahip ve gayet güzel çalışıyor. Ayrıca bir de sanal klavye sunuyor.
2- TWebBrowser, silent=true iken javascript hata mesajlarını kesiyor, ancak TEmbeddedWB hata mesajlarını göstermeye devam ediyor.
3- Sayısal olarak ölçmedim ama, TWebBrowser sanki daha hızlı yanıt veriyor
4- Her iki bileşenin de Document.Links özelliği gayet güzel çalışıyor.
5- TEmbeddedWB grubunda bir de IEParser bileşeni var ama deneyemedim. TWebBrowser için Parse işlemlerini kolaylaştıran bir çözüm var mı bilemiyorum.
6- Doküman içindeki nesneleri "links" gibi ayrıştırmak mümkün oluyor mu?
7- Links sadece linkin kendisini veriyor. Her linkin açıklamasını da gösteren hazır bir çözüm bulabilir miyim?
8- TEmbeddedWB aslında TWebBrowser'ın bir üst sınıfı gibi. Ancak desteğinin kesilmesi ve dokümantasyon yokluğu en büyük sorunu gibi görünüyor.
Bu tespitlerimle ilgili düşüncelerinizi paylaşırsanız sevinirim.
İyi çalışmalar.
ahmetax
Üye
Mesajlar: 60
Kayıt: 14 Kas 2014 12:17

Re: TWebBrowser ve TEmbeddedWB hakkında

Mesaj gönderen ahmetax »

ahmetax yazdı:Merhaba,
Hem TWebBrowser hem de TEmbeddedWB bileşenlerini deniyorum.
Tespit ettiğim ve takıldığım bazı noktalar var:
1- TWebBrowser, AddressBar diye bir seçeneğe sahip ama, true veya false durumunda bir farklılık göremedim. TEmbeddedWB ise bağımsız bir TAdressBar bileşenine sahip ve gayet güzel çalışıyor. Ayrıca bir de sanal klavye sunuyor.
2- TWebBrowser, silent=true iken javascript hata mesajlarını kesiyor, ancak TEmbeddedWB hata mesajlarını göstermeye devam ediyor.
3- Sayısal olarak ölçmedim ama, TWebBrowser sanki daha hızlı yanıt veriyor
4- Her iki bileşenin de Document.Links özelliği gayet güzel çalışıyor.
5- TEmbeddedWB grubunda bir de IEParser bileşeni var ama deneyemedim. TWebBrowser için Parse işlemlerini kolaylaştıran bir çözüm var mı bilemiyorum.
6- Doküman içindeki nesneleri "links" gibi ayrıştırmak mümkün oluyor mu?
7- Links sadece linkin kendisini veriyor. Her linkin açıklamasını da gösteren hazır bir çözüm bulabilir miyim?
8- TEmbeddedWB aslında TWebBrowser'ın bir üst sınıfı gibi. Ancak desteğinin kesilmesi ve dokümantasyon yokluğu en büyük sorunu gibi görünüyor.
Bu tespitlerimle ilgili düşüncelerinizi paylaşırsanız sevinirim.
İyi çalışmalar.
7. madde için innerText veya innerHTML özellikleri işe yarıyor.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: TWebBrowser ve TEmbeddedWB hakkında

Mesaj gönderen mrmarman »

Merhaba.

- Embedded WebBrowser ile zamanında bir sıkıntım olmuştu, şöyle ki :
- Boş yeni bir proje açıp form üzerine sadece ve sadece bir adet TBitButton ile bir adet TEmbeddedWB koyup hiçbir ekstra kod vs. yazmadan derleyip internetten virüs taraması yapınca bir kaç tanesinden virüs uyarısı alıyordum.
- Bu da son kullanıcıya karşı yazılımcı olan beni töhmet altında bırakacağından kullanmaktan vazgeçip EmbeddedWB kullandığım tüm projelerimi yeniden TWebBrowser'a dönüştürmüştüm
Resim
Resim ....Resim
ahmetax
Üye
Mesajlar: 60
Kayıt: 14 Kas 2014 12:17

Re: TWebBrowser ve TEmbeddedWB hakkında

Mesaj gönderen ahmetax »

mrmarman yazdı:Merhaba.

- Embedded WebBrowser ile zamanında bir sıkıntım olmuştu, şöyle ki :
- Boş yeni bir proje açıp form üzerine sadece ve sadece bir adet TBitButton ile bir adet TEmbeddedWB koyup hiçbir ekstra kod vs. yazmadan derleyip internetten virüs taraması yapınca bir kaç tanesinden virüs uyarısı alıyordum.
- Bu da son kullanıcıya karşı yazılımcı olan beni töhmet altında bırakacağından kullanmaktan vazgeçip EmbeddedWB kullandığım tüm projelerimi yeniden TWebBrowser'a dönüştürmüştüm
Merhaba Muharrem bey,
Uyarınız için teşekkür ediyorum.
Zaten artık yazılım desteği bulunmadığı için bu bileşeni ticari projelerde kullanmak pek mantıklı görünmüyor.
Ben TEmbeddedWB bileşenini proxy özelliği için denemelerim sırasında kullandım.
Yoksa ben de TWebBrowser bileşenini kullanmayı tercih ediyorum.
Hem uzun zamandır kullanımda, hem de açıklama ve örnek kod bulmak çok daha kolay.
İyi çalışmalar.
Cevapla