xref: /interface/sdk-js/api/config/hml/basic/web.json (revision 61847f8e)
161847f8eSopenharmony_ci{
261847f8eSopenharmony_ci  "name": "web",
361847f8eSopenharmony_ci  "version": [
461847f8eSopenharmony_ci    {
561847f8eSopenharmony_ci      "name": "v6.0"
661847f8eSopenharmony_ci    }
761847f8eSopenharmony_ci  ],
861847f8eSopenharmony_ci  "syscap": [
961847f8eSopenharmony_ci    "SystemCapability.ArkUI.ArkUI.Full"
1061847f8eSopenharmony_ci  ],
1161847f8eSopenharmony_ci  "description": [
1261847f8eSopenharmony_ci    {
1361847f8eSopenharmony_ci      "name": "Component that displays web page content."
1461847f8eSopenharmony_ci    }
1561847f8eSopenharmony_ci  ],
1661847f8eSopenharmony_ci  "attributes": [
1761847f8eSopenharmony_ci    {
1861847f8eSopenharmony_ci      "name": "src",
1961847f8eSopenharmony_ci      "required": false,
2061847f8eSopenharmony_ci      "description": [
2161847f8eSopenharmony_ci        {
2261847f8eSopenharmony_ci          "name": "Set the URL of the web page to be displayed. The domain name of the web page must be HTTPS and archived by the ICP."
2361847f8eSopenharmony_ci        }
2461847f8eSopenharmony_ci      ],
2561847f8eSopenharmony_ci      "type": "string"
2661847f8eSopenharmony_ci    },
2761847f8eSopenharmony_ci    {
2861847f8eSopenharmony_ci      "name": "id",
2961847f8eSopenharmony_ci      "required": false,
3061847f8eSopenharmony_ci      "description": [
3161847f8eSopenharmony_ci        {
3261847f8eSopenharmony_ci          "name": "Unique ID of a component."
3361847f8eSopenharmony_ci        }
3461847f8eSopenharmony_ci      ],
3561847f8eSopenharmony_ci      "type": "string"
3661847f8eSopenharmony_ci    }
3761847f8eSopenharmony_ci  ],
3861847f8eSopenharmony_ci  "events": [
3961847f8eSopenharmony_ci    {
4061847f8eSopenharmony_ci      "name": "pagestart",
4161847f8eSopenharmony_ci      "description": [
4261847f8eSopenharmony_ci        {
4361847f8eSopenharmony_ci          "name": "Triggered when a web page is loaded"
4461847f8eSopenharmony_ci        }
4561847f8eSopenharmony_ci      ]
4661847f8eSopenharmony_ci    },
4761847f8eSopenharmony_ci    {
4861847f8eSopenharmony_ci      "name": "pagefinish",
4961847f8eSopenharmony_ci      "description": [
5061847f8eSopenharmony_ci        {
5161847f8eSopenharmony_ci          "name": "Triggered when web page loading ends"
5261847f8eSopenharmony_ci        }
5361847f8eSopenharmony_ci      ]
5461847f8eSopenharmony_ci    },
5561847f8eSopenharmony_ci    {
5661847f8eSopenharmony_ci      "name": "error",
5761847f8eSopenharmony_ci      "description": [
5861847f8eSopenharmony_ci        {
5961847f8eSopenharmony_ci          "name": "Triggered when an error occurs in loading a web page or when an error occurs in opening a web page"
6061847f8eSopenharmony_ci        }
6161847f8eSopenharmony_ci      ]
6261847f8eSopenharmony_ci    },
6361847f8eSopenharmony_ci    {
6461847f8eSopenharmony_ci      "name": "message",
6561847f8eSopenharmony_ci      "version": [
6661847f8eSopenharmony_ci        {
6761847f8eSopenharmony_ci          "name": "v7.0"
6861847f8eSopenharmony_ci        }
6961847f8eSopenharmony_ci      ],
7061847f8eSopenharmony_ci      "description": [
7161847f8eSopenharmony_ci        {
7261847f8eSopenharmony_ci          "name": "Triggered when a message sent from a web page is received."
7361847f8eSopenharmony_ci        }
7461847f8eSopenharmony_ci      ]
7561847f8eSopenharmony_ci    }
7661847f8eSopenharmony_ci  ],
7761847f8eSopenharmony_ci  "supportedSubComponents": false,
7861847f8eSopenharmony_ci  "supportedSubComponentsRestriction": [],
7961847f8eSopenharmony_ci  "unSupportSubComponentsRestriction": [],
8061847f8eSopenharmony_ci  "parentComponentsRestriction": []
8161847f8eSopenharmony_ci}