cordova主题浏览器在iOS中不显示工具栏

时间:2016-08-04 06:10:52

标签: cordova cordova-plugins inappbrowser ngcordova

我使用cordova themeablebrowser开发了带有cordova和角度材质设计的混合应用程序,这是应用程序浏览器中更丰富的cordova版本。

调用页面的代码如下所示:



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
})




在android中,它显示了具有预期页面标题的工具栏。我真的不知道iOS中为什么缺少这个工具栏,如下所示。

enter image description here

2 个答案:

答案 0 :(得分:0)

我删除插件并使用r0.2.15安装然后它可以工作。

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

答案 1 :(得分:0)

当您在打开的可主题浏览器中使用目标_self时,您将无法看到工具栏,您应该使用_blank