允许导航和允许意图之间的区别

时间:2016-02-11 10:19:34

标签: cordova whitelist

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

2 个答案:

答案 0 :(得分:15)

@Abtin, 根据文件:

  

允许导航

     

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

     

允许意图

     

控制允许应用程序向系统打开的URL。通过   默认情况下,不允许使用外部URL。

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

答案 1 :(得分:8)

允许导航

  

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

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

允许意图

  

控制允许应用程序向系统打开的URL。

这会影响本机代码(通常源自Cordova插件)对本机系统的请求(与安全性不同,因为这些请求不是WebView中的“沙盒”)。

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