在我的cordova hello world项目中,当我跑步时:
cordova platforms add android
它会自动添加cordova-plugin-whitelist
插件。
来自plugin docs它仅适用于Android平台。
支持的Cordova平台
- Android 4.0.0或以上
我的问题是:
答案 0 :(得分:1)
正如您所提到的,此插件仅适用于Android,因为插件源代码本身仅支持Android平台。
此插件实现了白名单策略,用于在Cordova 4.0及更高版本上导航应用程序webview。这个插件的使用是它提供了比早期版本的Cordova更好的安全性和可配置性。事实上,可以创建自己的白名单插件,但除非您的应用具有非常具体的安全策略需求,否则不建议使用。
我在iOS中创建项目时注意到的是它确实包含了plugins文件夹中的cordova whitelist插件,因为它自动包含在config.xml中
但我从iOS白名单的官方文档中推断出,对于cordova-ios 4.0及更高版本,此插件不是必需的,但它的配置细节也适用于iOS。
您可以查看此official cordova link,了解有关白名单及其在各种平台上的应用的详细信息。