android - cordova 插件 rm cordova-plugin-whitelist 不会更改 config.xml 因此它将在构建时重新添加

标签 android cordova plugins

当我运行时

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 变为空白。我希望它接受任何 url,但它拒绝了所有内容。

最佳答案

我不确定你的问题是什么。为了从 config.xml 文件中删除插件,您需要将 --save 标志添加到 cordova plugin rm调用 ( reference ):

cordova plugin rm <plugin-id> --save

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

因此,当您下次调用 cordova buildcordova prepare 时,脚本将查看您的 config.xml 文件并添加任何插件在那里指定但未安装。所以插件会被加回来。

关于android - cordova 插件 rm cordova-plugin-whitelist 不会更改 config.xml 因此它将在构建时重新添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40207789/

相关文章:

android - 如何在android中的两个不同 Activity 类之间发送位图

xcode - 使用 Visual Studio 禁用位码

android - 使用 android 和 ant 脚本构建应用程序

java - Android PdfDocument 在保存到外部存储时损坏

iphone - iOS 6 - 处理顶部和底部的黑色条纹

android - Cordova 相机插件,从图库 [ANDROID] 获取完整图像路径

jquery文件上传-IE完成回调data.result问题

javascript - 对 jQuery 插件的操作始终是最后的选择?

android - 包含 ListView 的滚动布局

cordova - 适用于 Android 的 Phonegap 应用程序中的 Google Chart Tools API?