使用cordova-plugin-whitelist

时间:2017-01-19 06:40:11

标签: android cordova cordova-plugins whitelist

在我的cordova hello world项目中,当我跑步时:

cordova platforms add android

它会自动添加cordova-plugin-whitelist插件。

来自plugin docs它仅适用于Android平台。

  

支持的Cordova平台

     
      
  • Android 4.0.0或以上
  •   

我的问题是:

  • 这个插件有什么用?
  • 为什么只有android?为什么不是其他平台?

1 个答案:

答案 0 :(得分:1)

正如您所提到的,此插件仅适用于Android,因为插件源代码本身仅支持Android平台。

此插件实现了白名单策略,用于在Cordova 4.0及更高版本上导航应用程序webview。这个插件的使用是它提供了比早期版本的Cordova更好的安全性和可配置性。事实上,可以创建自己的白名单插件,但除非您的应用具有非常具体的安全策略需求,否则不建议使用。

我在iOS中创建项目时注意到的是它确实包含了plugins文件夹中的cordova whitelist插件,因为它自动包含在config.xml中

但我从iOS白名单的官方文档中推断出,对于cordova-ios 4.0及更高版本,此插件不是必需的,但它的配置细节也适用于iOS。

您可以查看此official cordova link,了解有关白名单及其在各种平台上的应用的详细信息。