android-cordova插件rm cordova-plugin-whitelist不会更改config.xml,因此在构建时将被读取

当我跑步

cordova plugin rm cordova-plugin-whitelist

然后运行

cordova build android

我收到以下消息:

Discovered plugin “cordova-plugin-whitelist” in config.xml. Adding it to the project

Fetching plugin “cordova-plugin-whitelist@1” via npm
Installing “cordova-plugin-whitelist” for android

This plugin is only applicable for versions of cordova-android greater
than 4.0. If you have a previous platform version, you do not need
this plugin since the whitelist will be built in.

然后进行构建.

因此,cordova插件rm不会像我从未安装过的那样删除该插件吗?

编辑

删除此插件将使Webview空白.我希望它可以接受任何网址,但它拒绝所有内容.

解决方法:

我不确定您的问题在这里.为了从config.xml文件中删除插件,您需要将–save标志添加到cordova插件rm调用(reference):

cordova plugin rm <plugin-id> --save

如果没有–save标志,则将插件从应用程序中删除,但不会从config.xml文件中删除.

因此,当您下次调用cordova build或cordova prepare时,脚本将查看您的config.xml文件,并添加在那里指定但未安装的所有插件.因此,该插件将重新添加.

上一篇:Android上的navgiator.notification.alert()无法正常工作..Phonegap 3.0


下一篇:使用Javascript从远程php文件接收变量?