WebView Facebook funkar ej

Diskussion i 'Frågor, support och diskussion' startad av Hassaninho, 18 feb 2012.

  1. Hassaninho

    Hassaninho Baby Droid Medlem

    Blev medlem:
    18 feb 2012
    Inlägg:
    18
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej,
    Har hållt på i flera dagar nu.
    Jag är nybörjare inom detta.
    Sidan fungerar bra, men när man klickar på Facebook Logga in knapp för att kommentera så händer det inget.

    Samma sak med externa länkar som mp3 etc.

    Min kod ser ut så:

    Tacksam för svar!
     
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Jag tog din kod och körde in i min Eclipse. Allt fungerar bra och jag kan klicka på länkar utan problem och de laddas i webview:en.

    Har du några "vanliga" länkar som du klickar på? Om du klickar på en länk till en mp3 så laddas den hem som en fil. Vad som menas "Facebook Logga in knapp" får du gärna förtydliga lite. Vad är det för URL som knappen leder till eller vad gör den?

    Vilken URL går du till? http://mobile.minsida.com leder inte någonstans.
     
  3. Hassaninho

    Hassaninho Baby Droid Medlem

    Blev medlem:
    18 feb 2012
    Inlägg:
    18
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej,
    Tack för ditt svar.
    Url ska vara mobile.ahlasoot.com
    Länkar funkar inom webview men länk till mp3 funkar ej.
    Den laddas ej ner.
    Jag har inaktiverat mp3 download nu, men kan lägga till den.

    Allt funkade i browser
    De med FB menar jag comments pluginen.
    Den syns, men när man ska klicka på den blåa "Logga in på Fb för att kommentera" knappen så händer inget.

    Den är också inaktiverad nu.
    Ju
     
  4. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Last edited: 19 feb 2012
  5. Hassaninho

    Hassaninho Baby Droid Medlem

    Blev medlem:
    18 feb 2012
    Inlägg:
    18
    Mottagna gillanden:
    0

    MINA ENHETER

  6. Hassaninho

    Hassaninho Baby Droid Medlem

    Blev medlem:
    18 feb 2012
    Inlägg:
    18
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej,
    Som sagt är jag nybörjade på detta.
    Jag har lagt in koden, men nu när jag klickar på download så stängs appen av bara.

    Så ser min kod ut:

    Kod:
    package m.nog.com;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Window;
    import android.webkit.CookieSyncManager;
    import android.webkit.WebChromeClient;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
     
    public class Nog extends Activity
    {
        final Activity activity = this;
        
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
            setContentView(R.layout.main);
            WebView webView = (WebView) findViewById(R.id.webview);
            
            webView.getSettings().setJavaScriptEnabled(true);
            webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
            webView.getSettings().setSupportMultipleWindows(true);
            webView.getSettings().setPluginsEnabled(true);
            webView.getSettings().setAppCacheEnabled(true); 
            webView.getSettings().setAllowFileAccess(true);
            webView.getSettings().setSaveFormData(true);
            webView.getSettings().setSavePassword(true);
            
            webView.setSaveEnabled(true);
            webView.setScrollbarFadingEnabled(true);
            webView.setScrollContainer(true);
            webView.setVerticalScrollBarEnabled(false);
            webView.setHorizontalScrollBarEnabled(false);
            webView.canGoBack();
            webView.setClickable(true);
            webView.setLongClickable(true);
            webView.setSelected(true);
    
            webView.setWebViewClient(new WebViewClient());
            
            // use cookies to remember a logged in status   
            CookieSyncManager.createInstance(this);
            CookieSyncManager.getInstance().startSync();
     
            webView.setWebChromeClient(new WebChromeClient() {
                public void onProgressChanged(WebView view, int progress)
                {
                    activity.setTitle("Loading...Please wait!");
                    activity.setProgress(progress * 100);
     
                    if(progress == 100)
                        activity.setTitle(R.string.app_name);
                }
            });
            
    
            
            	webView.setWebViewClient(new WebViewClient() {
                @Override
                public void onLoadResource (WebView view, String url)
                { 
                    Main.log(url); 
                    if (url.endsWith(".mp3")) 
                    { 
                        finish(); 
                    } 
                    else super.onLoadResource(view,url); 
                }      
     
                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url)
                {
                    view.loadUrl(url);
                    return true;
                }
                
            });
    
            
            webView.loadUrl("http://mobile.mysite.com");
        }
    }
    
     
  7. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast