有没有人知道cordova白名单中allow-navigation和allow-intent之间的区别?
答案 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