Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

webview içinde javascript çalıştırma

Konu, 'Mobil Programlama' kısmında akburtem tarafından paylaşıldı.

  1. akburtem

    akburtem Üye

    Kayıt:
    19 Ağustos 2014
    Mesajlar:
    86
    Beğenilen Mesajlar:
    0
    arkadaşlar bir linkte ajax ile çalışan mobil görünümlü bir tasarımım var bu normal pc tarayıcısı ile açınca menüler sayfalar vs hepsi sorunsuz açılıyor fakat webview içine çekince menü vs hiçbir javascript ajax fonksiyonları çalışmıyor.
     
  2. Alone06

    Alone06 Üye

    Kayıt:
    9 Ekim 2015
    Mesajlar:
    54
    Beğenilen Mesajlar:
    0
  3. akburtem

    akburtem Üye

    Kayıt:
    19 Ağustos 2014
    Mesajlar:
    86
    Beğenilen Mesajlar:
    0
    hocam tasarımın mobil ile ilgili sorunu yok görünüyor webview içine de geliyor fakat selectler menüler ajax ve javascript ile geldiği için bu alanları çekmiyor
    Kod:
    webView = (WebView) findViewById(R.id.webView);
    
    
                webSettings = webView.getSettings();
                webSettings.setJavaScriptEnabled(true);
                webSettings.setSupportZoom(true);
                webSettings.setBuiltInZoomControls(true);
                webSettings.setLoadWithOverviewMode(true);
                webSettings.setUseWideViewPort(true);
    
    
    
    
                webView.loadUrl("tasarimlinki");
    
    
     
  4. Alone06

    Alone06 Üye

    Kayıt:
    9 Ekim 2015
    Mesajlar:
    54
    Beğenilen Mesajlar:
    0
    Aşağıdaki satırı bi ekleyip dener misiniz ?

    PHP:
     webSettings.setDomStorageEnabled(true);
     
  5. akburtem

    akburtem Üye

    Kayıt:
    19 Ağustos 2014
    Mesajlar:
    86
    Beğenilen Mesajlar:
    0
    denedim ama yine aynı gelmiyor
     
  6. Alone06

    Alone06 Üye

    Kayıt:
    9 Ekim 2015
    Mesajlar:
    54
    Beğenilen Mesajlar:
    0
    Hmm :)

    Aşağıdaki örnekteki gibi dener misiniz birde ?

    PHP:
    private WebView mWebView;final Activity activity this;

    // private Button b;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        
    super.onCreate(savedInstanceState);
        
    setContentView(R.layout.activity_main);
        
    mWebView = (WebViewfindViewById(R.id.webview);
        
    mWebView.getSettings().setJavaScriptEnabled(true);
        
    mWebView.getSettings().setDomStorageEnabled(true);
        
    mWebView.setWebChromeClient(new WebChromeClient() {
            public 
    void onProgressChanged(WebView viewint progress) {
                
    activity.setProgress(progress 1000);
            }
        });

        
    mWebView.loadUrl("file:///android_asset/raw/NewFile1.html"); }
     
  7. Rozapk

    Rozapk Yeni Üye

    Kayıt:
    14 Ocak 2017
    Mesajlar:
    5
    Beğenilen Mesajlar:
    0
    Şehir:
    Chittagong
    Aşağıdaki satırı bi ekleyip dener misiniz ?