2016-03-18 4 views
1

Wie kann ich die URL von inAppBrowser verbergen, aber ich muss die Schaltfläche "Fertig" anzeigen, damit der Benutzer die inAppBrowser Fenster schließen und zur App zurückkehren kann?Cordova inAppBrowser Wie kann ich die URL verbergen und nur die Schaltfläche "done" anzeigen?

Ich habe versucht, die inAppBrowser.java zu ändern, um nur die Schaltfläche anzuzeigen und die App neu erstellt, aber die Symbolleiste zeigt die Schaltflächen Zurück/Vorwärts, URL und Fertig.

// Add the views to our toolbar 
       //toolbar.addView(actionButtonContainer); removed URL location 
       //toolbar.addView(edittext); removed URL 
       toolbar.addView(close); // Show Done only 

       // Don't add the toolbar if its been disabled 
       if (getShowLocationBar()) { 
        // Add our toolbar to our main view/layout 
        main.addView(toolbar); 
       } 

Wie ich aus sah man die zweite Stackoverflow beantwortet und 3. kommentierten Zeilen in dem obigen Code sollte die Vor/Zurück-Tasten und die URL verbergen.

Antwort

0

Es klingt so, als ob Sie die standardmäßigen InAppBrowser-Optionen verwenden könnten, um die Symbolleiste auszublenden (Zurück/Vor), URL (Standort) und DONE sollten standardmäßig angezeigt werden/Option, um abhängig vom Gerät zurückzukehren.

window.cordova.InAppBrowser.open('http://url_to_open.com', '_blank', 'location=no,toolbar=no,clearsessioncache=yes,clearcache=yes') 
Verwandte Themen