2016-08-04 4 views
0

Ich entwickle Hybrid-App mit Cordova und eckigen Materialdesign mit Cordova themeablebrowser, die eine reichere Version von Cordova in App-Browser ist.cordova themeable Browser zeigt keine Symbolleiste in iOS

Der Code eine Seite sieht wie folgt aufzurufen:

cordova.ThemeableBrowser.open('https://bookmebus.com/faq','_self', { 
 
    statusbar: { 
 
     color: '#ffffffff' 
 
    }, 
 
    toolbar: { 
 
     height: 44, 
 
     color: '#f0f0f0ff' 
 
    }, 
 
    title: { 
 
     color: '#003264ff', 
 
     showPageTitle: true 
 
    }, 
 
    backButton: { 
 
     image: 'back', 
 
     imagePressed: 'back_pressed', 
 
     align: 'left', 
 
     event: 'backPressed' 
 
    }, 
 
    forwardButton: { 
 
     image: 'forward', 
 
     imagePressed: 'forward_pressed', 
 
     align: 'left', 
 
     event: 'forwardPressed' 
 
    }, 
 
    closeButton: { 
 
     image: 'close', 
 
     imagePressed: 'close_pressed', 
 
     align: 'left', 
 
     event: 'closePressed' 
 
    }, 
 
    customButtons: [ 
 
     { 
 
      image: 'share', 
 
      imagePressed: 'share_pressed', 
 
      align: 'right', 
 
      event: 'sharePressed' 
 
     } 
 
    ], 
 
    menu: { 
 
     image: 'menu', 
 
     imagePressed: 'menu_pressed', 
 
     title: 'Test', 
 
     cancel: 'Cancel', 
 
     align: 'right', 
 
     items: [ 
 
      { 
 
       event: 'helloPressed', 
 
       label: 'Hello World!' 
 
      }, 
 
      { 
 
       event: 'testPressed', 
 
       label: 'Test!' 
 
      } 
 
     ] 
 
    }, 
 
    backButtonCanClose: true 
 
})

In android es mit Seitentitel zeigt Symbolleiste wie erwartet. Ich habe keine Ahnung, warum diese Symbolleiste in iOS fehlt, wie unten gezeigt.

enter image description here

Antwort

0

ich das Plugin entfernen und installieren mit r0.2.15 es dann funktioniert.

cordova plugin add https://github.com/initialxy/cordova-plugin-themeablebrowser.git#r0.2.15