【问题标题】:Difference between allow-navigation and allow-intent允许导航和允许意图之间的区别
【发布时间】:2016-05-22 01:31:10
【问题描述】:

有人知道cordova白名单中allow-navigation和allow-intent的区别吗?

【问题讨论】:

    标签: cordova whitelist


    【解决方案1】:

    允许导航

    控制 WebView 本身可以导航到哪些 URL。适用于 仅限顶级导航。

    换句话说,这会影响您的 HTML/JS 代码中的链接,直接显示在 WebView(您的 HTML5 应用程序运行的地方)中。

    允许意图

    控制允许应用请求系统打开哪些 URL。

    这会影响本机代码(通常源自 Cordova 插件)对本机系统的请求(从安全角度来看不同,因为这些请求在 WebView 中没有“沙盒化”)。

    有关详细信息和配置类型,请参见此处
    https://github.com/apache/cordova-plugin-whitelist/blob/master/README.md

    【讨论】:

    【解决方案2】:

    根据文档:

    允许导航

    控制 WebView 本身可以导航到哪些 URL。适用 仅限顶级导航。

    允许意图

    控制允许应用要求系统打开哪些 URL。经过 默认情况下,不允许使用外部 URL。

    这个白名单工作表应该会有所帮助。
    HOW TO apply the Cordova/Phonegap the whitelist system

    【讨论】:

      猜你喜欢
      • 2016-09-05
      • 2012-08-15
      • 2020-03-22
      • 2019-09-03
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      相关资源
      最近更新 更多