确保Excel文档安全的有效加密策略和方法
729
2022-05-30
一、概述
Plugin.xml文件定义插件所需的结构和设置
二、标签元素介绍
plugin标签
plugin元素是插件清单的顶级元素。
1
2
3
4
5
6
name标签
用于指定插件的名称。
1
2
3
description标签
用于指定插件的描述。
1
2
3
license标签
用于指定插件的许可证。
1
2
3
keywords标签
keywords元素的内容包含逗号分隔的关键字来描述插件 。
1
2
3
repo标签
插件源
1
2
3
engines标签与engine标签
元素的子元素指定此插件支持的基于apache cordova的框架的版本。对于其目标项目不满足引擎约束的任何插件,cli都将使用非零代码中止。如果未指定标记,则cli将尝试盲目地安装到指定的cordova项目目录中。
建议在插件的package.json文件中指定平台、插件和cli依赖项。
1
2
3
4
5
6
以下是支持的默认引擎:
cordova
cordova-plugman
cordova-android
cordova-browser
android-sdk (返回安装的最高android api级别)
以上列举了一些Android平台上的可选的值。 除默认框架外,还可以指定自定义框架。
js-module标签与clobbers标签
大多数插件包含一个或多个javascript文件。每个标记对应一个javascript文件,并防止插件的用户为每个文件添加
1
2
3
4
5
js-module标签的属性
clobbers标签的属性
platform标签
标识具有关联的本地代码或需要修改其配置文件的平台。使用此规范的工具可以识别受支持的平台并将代码安装到Cordova项目中。不带标记的插件被假定为仅限javascript,因此可以在所有平台上安装。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
platform标签的属性
source-file子标签
标识应安装到项目中的可执行源代码。
source-file子标签的属性
config-file子标签的属性
标识要修改的xml配置文件及其位置和修改内容。
preference子标签的属性
有时插件可能需要用户为其变量指定值。要使这些变量成为必需的,标记需要包含一个标记。cli检查是否传入了这些必需的首选项。如果不是,它应该警告用户如何传入变量并使用非零代码退出。在plugin.xml的其他地方,可以使用语法$PREFERENCE_NAME引用首选项。
framework子村签及其属性
标识插件所依赖的框架(通常是操作系统/平台的一部分)。
以上就是plugin.xml配置文件中常用到的标签,另外,如果要申请权限,最好把权限配置到cordova项目的根目录下的config.xml里。
谢谢阅读
JavaScript XML
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。