folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Flutter Da Webview İçine Veri Gönderme Sorunu [Çözüldü]



Flutter Da Webview İçine Veri Gönderme Sorunu [Çözüldü]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    Tekrardan Merhaba,

    Dün bir iş görüşmesinde NebimV3 için yapmış olduğum web raporda müşteri barkod okutarak ürünün bilgilerini görmek istediğini söyledi.

    Bende raporu flutterda webview içerisinde gösterip hallederim diye düşündüm.

     

    Barkod okutma işini çözdüm ama webview içerisine bunu gönderemedim.

    bu konuda yardımınızı rica ederim.

    barkod okumak için kullandığım paket; flutter_barcode_scanner^0.1.7

    webview içinde;  webview_flutter^0.3.17

     

     
     
     
    esinti tarafından 29/Ara/19 14:42 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    tam olarak nasil yaptigini anlamadim.. Ama bence en kolay su sekil olur

    Olusturdugun barkodu resim olarak alip daha sonra base64'e cevir. Daha sonra string icerisinde bir html kodu yaz ve icine bir tane image nesnesi koyup base64 resmi bunun icinde göster ve html olarak local'e kaydet ve sonra onu webview de göster


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    unbalanced bunu yazdı

    tam olarak nasil yaptigini anlamadim.. Ama bence en kolay su sekil olur

    Olusturdugun barkodu resim olarak alip daha sonra base64'e cevir. Daha sonra string icerisinde bir html kodu yaz ve icine bir tane image nesnesi koyup base64 resmi bunun icinde göster ve html olarak local'e kaydet ve sonra onu webview de göster

    Hocam barkod oluşturmuyorum.

    Ürünün üzerindeki barkodu okuyorum sonra onu benim web rapordaki arama kutusuna basıp oradan ürüne ulaşmak istiyorum web raporumda.

    Adam elle yazmak istemiyor barkodu okutup direk ürünün özelliklerini raporda görmek istiyor.

    aşağıdaki resim benim webraporun arama kutusunu gösteriyor.

    okuttuğum barkodu oraya basmam lazım.

    http://prntscr.com/qgsdz2

     
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    anladim hocam, aklim bizim yaptigimiz bi sisteme gitti, barkodu resim seklinde gösterirsin diye düsündüm.

    Ama dedigim sey yine gecerli.. Yapacagin islem bu sefer daha basit. Elinde barkodun string halinde oldugunu varsayiyorum. Yine bir html kodun olsun ve bu sefer icerisinde bir tane input (text) olacak ve valuesuna bu string'i vereceksin. Bunu html olarak kaydedip, webview de göstereceksin.

    Evde olsaydim örnek bir proje yapardim. Ama dedigimi anladiysan zor bir sey degil.

    O attigin resimdekini html olarak bir stringde tut ve o text kutusunun valuesuna kendi barkodunu verip o html'i webview de göster. Direk html kodu üzerinden verebilir misin bilmiyorum ama o html i kaydettirip sonra webview de o kaydedilmis html sayfasini vererek bu islemi yaptirabilirsin.


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    unbalanced bunu yazdı

    anladim hocam, aklim bizim yaptigimiz bi sisteme gitti, barkodu resim seklinde gösterirsin diye düsündüm.

    Ama dedigim sey yine gecerli.. Yapacagin islem bu sefer daha basit. Elinde barkodun string halinde oldugunu varsayiyorum. Yine bir html kodun olsun ve bu sefer icerisinde bir tane input (text) olacak ve valuesuna bu string'i vereceksin. Bunu html olarak kaydedip, webview de göstereceksin.

    Evde olsaydim örnek bir proje yapardim. Ama dedigimi anladiysan zor bir sey degil.

    O attigin resimdekini html olarak bir stringde tut ve o text kutusunun valuesuna kendi barkodunu verip o html'i webview de göster. Direk html kodu üzerinden verebilir misin bilmiyorum ama o html i kaydettirip sonra webview de o kaydedilmis html sayfasini vererek bu islemi yaptirabilirsin.

    Hocam söylediğinin benim istediğimle alakası yok yada ben seni anlamadım.

    Şöyle düşün adam webview de google.com u açıyor ve web arama kutusuna barkod okutarak girmek istiyor.

    ve google o text ile arama yapıyor ve sonuçları listeliyor.

     

     
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lazz
    lazz's avatar
    Kayıt Tarihi: 15/Ekim/2007
    Erkek

    bunun için get kullanabılırsın

    barkodu okudugunda webviewin lınkını degıstırsın

    link olarak

    siteismi.com/rapor.php?barkod=123123

    gibi kullanabılırsın

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    Sunucu tarafina mudahale sansin varsa lazz'in dedigi gibi get parametresi ile calisacak hale getir ve get uzerinden gonder.

    Ha yok ise webview uzerinde js tetikleyeceksin. Sayfa load olduktan sonra ilgili elementi bulup icini doldurup search formunu gondereceksin.

    https://stackoverflow.com/questions/50350001/run-some-javascript-in-flutter-webview

    edit unbalanced yazmisim avatarlari ayni olunca lazz olacakmis :)

    NmC tarafından 28/Ara/19 19:15 tarihinde düzenlenmiştir

    There are 10 types of people in the world. Those who knows binary and those who dont...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    lazz bunu yazdı

    bunun için get kullanabılırsın

    barkodu okudugunda webviewin lınkını degıstırsın

    link olarak

    siteismi.com/rapor.php?barkod=123123

    gibi kullanabılırsın

    bu aklıma geldi son çare get ile yapacağım.

     
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    NmC bunu yazdı

    Sunucu tarafina mudahale sansin varsa lazz'in dedigi gibi get parametresi ile calisacak hale getir ve get uzerinden gonder.

    Ha yok ise webview uzerinde js tetikleyeceksin. Sayfa load olduktan sonra ilgili elementi bulup icini doldurup search formunu gondereceksin.

    https://stackoverflow.com/questions/50350001/run-some-javascript-in-flutter-webview

    edit unbalanced yazmisim avatarlari ayni olunca lazz olacakmis :)

    Sunucu tarafına müdahale şansım var hocam web rapor zaten bana ait.

    gönderdiğin linktekini deneyrceğim olmadı get son çare

     
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Başka alternatif olarak;

    JavaScript ile o inputu değiştirecek kodu yaz. Telefondayım vanilla yazamıyorum ama jquery ile

    $('.barkod').val('111111')

    Webviewın urlsini  javascript:$('.barkod').val('111111'); şeklinde değiştir.

    Tabi urlyi sayfa tamamen yüklendikten sonraki callbackte yap

     


    iyibu! yeniden..
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Hocam ben kredikartı ödeme yapıyordum. Jwtyi get parametre olarak gönderip url dinliyordum. 

    URL xxx olunca işlem başarılı diyip webview kapatıyordum vs vs. 

     

    Örnek kodum mevcut atabilirim sana flutter ile yazdım. 


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
Toplam Hit: 3704 Toplam Mesaj: 12
flutter flutter webview pass data