cordova-plugin-whitelist 的使用

Use of cordova-plugin-whitelist

在我的 cordova hello world 项目中,当我 运行:

cordova platforms add android

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

plugin docs 开始,它仅适用于 android 平台。

Supported Cordova Platforms

  • Android 4.0.0 or above

我的问题是:

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

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

我在 iOS 中创建项目时还注意到它确实在插件文件夹中包含 cordova 白名单插件,因为它自动包含在 config.xml

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

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