Web Browser JavaScript Kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
dkadir
Üye
Mesajlar: 40
Kayıt: 04 Oca 2014 06:44

Web Browser JavaScript Kullanımı

Mesaj gönderen dkadir »

Selamun Aleyküm
Facebook için bir JavaScript Yazıldı.
Bunu eklenti olarak chrome kullanabiliyoruz.
Ancak Delphi de Web Browser da nasıl kullanılır bunun hakkında pek fikrim yok yardımcı olurmusunuz
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Web Browser JavaScript Kullanımı

Mesaj gönderen mkysoft »

Yazılan kod, chrome eklentisi olduğu için kullanmanız mümkün değil. Benzer işlev için js içinde yapılan işlemleri delphi tarafında yapmanız gerekecek büyük ihtimalle.
dkadir
Üye
Mesajlar: 40
Kayıt: 04 Oca 2014 06:44

Re: Web Browser JavaScript Kullanımı

Mesaj gönderen dkadir »

yok hocam yanlış anladınız
js kodunu eklentiye çevirdiğimizde çalışıyor.
normalde kod şeklinde
bu kodu web browserle çalıştırmak istiyorum
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Web Browser JavaScript Kullanımı

Mesaj gönderen mkysoft »

Detay vermediğiniz için varsayımsal gitmek zorundayım. js kodu muhtemelen chrome'un sunduğu API'leri kullanarak facebook üzerinde bazı işlemler (chatten destek vermek, otomatik paylaşım yapmak v.s.) yapıyor. Delphi içinden çalıştırdığınız tarayıcı içinde bu js'i çalıştırsanız bile muhtemelen kullandığı API metodları olmadığından hata verecektir. Bu nedenle js ne yapıyorsa delphi içinden tarayıcıya yaptırabilirsiniz demiştim. Şurada webrowser nesnesine IHtmlScriptElement ile nasıl js yüklenebileceği anlatılmış, belki başlangıç noktası olur.
dkadir
Üye
Mesajlar: 40
Kayıt: 04 Oca 2014 06:44

Re: Web Browser JavaScript Kullanımı

Mesaj gönderen dkadir »

hocam şöyle anlatıyım Sayfa html sini bilgisyara indirip not defteriyle açtığımda en altta body kapatma tagını öncesine <Script> javascript kodu </Script> yazıp kaydettiğimde bunu chrome da açınca çalışıyor.
yani mevzu şu Delphi web browserda bir sayfa açtığımda javascripti çalıştırmasını istiyorum.
kod basit açılan sayfada daha fazlasını göster yazan yerlere tıklıyor.
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Web Browser JavaScript Kullanımı

Mesaj gönderen mkysoft »

Yukarıdaki bağlantısını verdiğim yöntem işinizi görecektir o zaman.
dkadir
Üye
Mesajlar: 40
Kayıt: 04 Oca 2014 06:44

Re: Web Browser JavaScript Kullanımı

Mesaj gönderen dkadir »

abi vermiş olduğun örnekle oluyor ama JQuery ekleme işi yok
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Web Browser JavaScript Kullanımı

Mesaj gönderen mkysoft »

İlk paylaştığım bağlantıda mevcut bir sayfaya js eklemeyi anlatılıyordu. Sayfaya js eklemeyi başardığınızı varsayarak aşağıdaki yöntemle de bir adresten jquery'yi sayfaya ekleyebilir olmanız lazım: https://www.nczonline.net/blog/2009/07/ ... avascript/

Sizin için çalışan bir örnek yaptım: https://github.com/mkysoft/WebBrowserJsInject
Cevapla