如何更改 Cordova InAppBrowser 中位置栏的背景颜色(离子框架项目)

How to change background color of Location bar in Cordova's InAppBrowers (Ionic Framework Project)

我已经对此进行了研究,但似乎不可能。由于Cordova提供的用于编辑地址栏的选项只有:

  1. 位置:设置为是或否以打开或关闭 InAppBrowser 的地址栏。
  2. hardwareback:设置为 yes 以使用硬件后退按钮在 InAppBrowser 的历史记录中向后导航。如果没有上一页,InAppBrowser 将关闭。默认值为 yes,因此如果您希望后退按钮仅关闭 InAppBrowser,则必须将其设置为 no。

那么有没有办法改变InAppBrowser地址栏的背景色呢?

您可以使用 cordova-plugin-inappbrowser 的 themeablebrowser fork 来执行此操作:

cordova plugin add cordova-plugin-themeablebrowser

然后

cordova.ThemeableBrowser.open('http://apache.org', '_blank', {
    toolbar: {
        color: '#ff0000ff' //RGBA
    }
);