Delphi 7 Webbrowser ve Css3 Problemi !
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 36
- Kayıt: 06 Ara 2014 07:17
Delphi 7 Webbrowser ve Css3 Problemi !
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.
Re: Delphi 7 Webbrowser ve Css3 Problemi !
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.
Ö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:


Düzeltme: Yukarıda verilen linklerin başvurduğu URL'lerden ikisini de aynı vermişim. Düzelttim.
- Çö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" />
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:


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.
-
- Üye
- Mesajlar: 36
- Kayıt: 06 Ara 2014 07:17
Re: Delphi 7 Webbrowser ve Css3 Problemi !
Çok teşekkürederim mrmarman iki örnek de süper hemen deneyip sonuçlarını buraya yazacağım.