【问题标题】:Native header and footer with inAppBrowser带有 inAppBrowser 的本机页眉和页脚
【发布时间】:2016-02-11 05:38:22
【问题描述】:

我仍然想把我的头缠在 Ace 周围。

我们有一个 inAppBrowser 在“上方”打开 web 视图。我们是否可以添加原生页眉和页脚并让 inAppBrowser 使用 Ace 占据中间空间?

有什么例子可以为我指明正确的方向吗?

【问题讨论】:

    标签: cordova ace-plugin


    【解决方案1】:

    我假设您指的是cordova-plugin-inappbrowser 插件?使用 Ace,有一种方法可以编写 JavaScript 来操作任何本机 UI 对象并附加新对象(如页眉和页脚),尽管具体方法取决于 cordova-plugin-inappbrowser 如何呈现其本机 UI。我对这个问题很感兴趣,所以我会做一些研究。我敢打赌,我们可以对 Ace 做一些事情,让与其他插件注入的原生 UI 交互更容易。

    或者,您可以导航到带有页眉、页脚和单独的 WebView 控件的新本机页面。但是,您将负责添加自己的后退/前进/完成按钮,所以这可能不是最好的方法。

    更新:我发布了一个完成此任务的新示例:https://github.com/Microsoft/ace/tree/master/examples/WithOtherPlugins/InAppBrowser

    相关案例是“对话”案例。请注意,模态对话框尚不支持页面级别的内容,例如导航标题和菜单栏,但这围绕着其他插件的本机 UI,并带有网格中的本机按钮。明天我会发布一篇关于这个的文章,当我这样做时我会更新这个答案。谢谢!

    【讨论】:

    • 谢谢亚当!我的团队对 Ace 感到非常兴奋!是的,我指的是cordova-plugin-inappbrowser。 inAppBrowser 与移动到另一个本机页面相比有几个优点。我可以将主 WebView 中的处理程序添加到 inAppBrowser 事件中。
    猜你喜欢
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    相关资源
    最近更新 更多