Delphi 7 Webbrowser ve Css3 Problemi !

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
spectermun
Üye
Mesajlar: 36
Kayıt: 06 Ara 2014 07:17

Delphi 7 Webbrowser ve Css3 Problemi !

Mesaj gönderen spectermun »

Arkadaşlar merhaba delphi de bir proje yazdım içindede bir webbrowser var reklam için webbrowser'ın çağırdığı sayfa şekilli bir sayfa ve css 3 ile kodlanmış fakat şuan ki webbrowser eski ie versiyonu gibi gösteriyor her şey bozuk bu durumu nasıl çözebilirim . webbroser da css li sayfayı nasıl düzgün çalıştırabilirim.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Delphi 7 Webbrowser ve Css3 Problemi !

Mesaj gönderen mrmarman »

Merhaba.

- Çözümü göreceli olarak basit. Basit diyorum, şöyle açıklayım.

(1) Eğer navigate edilen sayfanın kaynak kodlarında HTML header kısmında aşağıdaki ifade yer alıyorsa WebBrowser'iniz sorunsuz okuyabilirdi.

Kod: Tümünü seç

<meta http-equiv="X-UA-Compatible" content="IE=9" />
Örnek olsun diye bir HTML hazırladım.

Bu linki navigate ettirirseniz sizin webbrowser doğru gösterecektir :
http://www.aktuelkamera.org/arman/css3/index.html
Ancak bu takip eden linki navigate ettirirseniz sizin webbrowser yanlış gösterecektir, aşağıdaki (2) nolu çözüm ile çözüm üretebilirsiniz :
http://www.aktuelkamera.org/arman/css3/index2.html

- Bunu site size ait veya sitenin adminine eposta yoluyla erişiminiz varsa eklenmesini sağlayabilirsiniz. Böylece sitenin farklı noktalardaki ziyaretçileri için de kolaylık sağlamış olacaktır.

(2) Siz sadece kendi yazılımınızda bunu yapmak durumunda iseniz, forumda daha önce örnekleriyle konuşulmuştu; WebBrowser'in OnNavigateComplete2 eventinde HTML kaynak kodunu okuyup, "<html>" gördüğünüz yeri "<html><meta http-equiv="X-UA-Compatible" content="IE=9" />" ile değiştirip gerisin geriye WebBrowser'a yollayarak amacınıza ulaşabilirsiniz. Yani araya HEAD kısmına kendi kodunuzu insert ederek bu amacınıza ulaşabilirsiniz.

Araştırıp denemelerinizi yapın, çözemezseniz yardımcı oluruz...
Örnek:
Resim

Resim

Düzeltme: Yukarıda verilen linklerin başvurduğu URL'lerden ikisini de aynı vermişim. Düzelttim.
En son mrmarman tarafından 07 Ara 2014 07:11 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Resim
Resim ....Resim
spectermun
Üye
Mesajlar: 36
Kayıt: 06 Ara 2014 07:17

Re: Delphi 7 Webbrowser ve Css3 Problemi !

Mesaj gönderen spectermun »

Çok teşekkürederim mrmarman iki örnek de süper hemen deneyip sonuçlarını buraya yazacağım.
Cevapla