【问题标题】:Cordova InAppBrowser - How to disable URL and Navigation Bar in AndroidCordova InAppBrowser - 如何在 Android 中禁用 URL 和导航栏
【发布时间】:2013-10-09 06:58:58
【问题描述】:

我目前正在开发适用于 android 和 ios 的混合应用程序。它使用带有 phonegap 3.0 的 inappbrowser 插件。我需要隐藏 url 和导航按钮。根据Cordova InAppBrowser - How to disable URL and Navigation Bar? 的帖子,它在 ios 中工作

我怎样才能为 Android 项目做同样的事情

提前致谢! 阿伦沙迪亚

【问题讨论】:

    标签: android cordova hybrid-mobile-app inappbrowser


    【解决方案1】:

    你必须在 html 页面中使用它 看到这个

    http://docs.phonegap.com/en/2.3.0/cordova_inappbrowser_inappbrowser.md.html

    function onDeviceReady() {
         var ref = window.open('http://apache.org', '_blank', 'location=no');
         ref.addEventListener('loadstart', function() { alert('start: ' + event.url); });
         ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); });
         ref.addEventListener('exit', function() { alert(event.type); });
    }
    

    【讨论】:

    • 我正在使用带有 inappbrowser 的 phonegap 3.0。我已经尝试过 'location=no' 并且它只能在 ios 中工作,而不是在 Android 中。
    • 但这是 html 的命令,对 ios 或 android 没有影响
    • 是的,没错,但这里是由插件处理的,对吧?我们可以像我在 Xcode 中那样对插件代码做任何事情吗?
    • 这是我尝试过的代码 var ref = window.open(encodeURI('PhoneAP.html'), '_blank', 'location=no');
    【解决方案2】:

    在 config.xml 文件中,确保您的 URL 模式与 allow-intent 标记中的匹配。

    <allow-intent href="http://*/*/*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*" />
    

    【讨论】:

      猜你喜欢
      • 2013-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-15
      • 1970-01-01
      • 2019-11-07
      • 1970-01-01
      相关资源
      最近更新 更多