1{ 2 "name": "@ohos/web", 3 "description": "library for webview", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/web/webview" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "webview", 14 "subsystem": "web", 15 "syscap": [ 16 "SystemCapability.Web.Webview.Core" 17 ], 18 "features": [], 19 "adapted_system_type": [ 20 "standard" 21 ], 22 "hisysevent_config": [ 23 "//base/web/webview/hisysevent.yaml" 24 ], 25 "rom": "~85MB", 26 "ram": "~150MB", 27 "deps": { 28 "components": [ 29 "netmanager_base", 30 "cellular_data", 31 "hiviewdfx_hilog_native", 32 "ability_base", 33 "ability_runtime", 34 "pasteboard", 35 "napi", 36 "battery_manager", 37 "libuv", 38 "window_manager", 39 "multimedia_audio_framework", 40 "core_service", 41 "ipc", 42 "relational_store", 43 "multimedia_image_framework", 44 "input", 45 "c_utils", 46 "eventhandler", 47 "zlib", 48 "common_event_service", 49 "bundle_framework", 50 "power_manager", 51 "samgr" 52 ], 53 "third_party": [ 54 "chromium", 55 "cef" 56 ] 57 }, 58 "build": { 59 "sub_component": [ 60 "//base/web/webview/interfaces/kits/napi:webview_napi", 61 "//base/web/webview/ohos_nweb:libnweb", 62 "//base/web/webview/ohos_nweb:nweb_hap", 63 "//base/web/webview/ohos_adapter:nweb_ohos_adapter" 64 ], 65 "inner_kits": [ 66 { 67 "header": { 68 "header_files": [ 69 "nweb_export.h", 70 "nweb_url_resource_response.h", 71 "nweb_handler.h", 72 "nweb_javascript_result_callback.h", 73 "nweb_url_resource_error.h", 74 "nweb_preference.h", 75 "nweb.h", 76 "nweb_value.h", 77 "nweb_url_resource_request.h", 78 "nweb_adapter_helper.h", 79 "nweb_helper.h" 80 ], 81 "header_base": "//base/web/webview/ohos_nweb/include" 82 }, 83 "name": "//base/web/webview/ohos_nweb:libnweb" 84 } 85 ], 86 "test": [ 87 "//base/web/webview/test:nweb_test", 88 "//base/web/webview/test:web_render", 89 "//base/web/webview/test/fuzztest/load_fuzzer:fuzztest", 90 "//base/web/webview/test/fuzztest/cannavigatebackorforward_fuzzer:fuzztest", 91 "//base/web/webview/test/fuzztest/executejavascript_fuzzer:fuzztest", 92 "//base/web/webview/test/fuzztest/executejavascriptcode_fuzzer:fuzztest", 93 "//base/web/webview/test/fuzztest/loadwithdata_fuzzer:fuzztest", 94 "//base/web/webview/test/fuzztest/loadwithdataandbaseurl_fuzzer:fuzztest", 95 "//base/web/webview/test/fuzztest/loadurl_fuzzer:fuzztest", 96 "//base/web/webview/test/fuzztest/ontouchmove_fuzzer:fuzztest", 97 "//base/web/webview/test/fuzztest/ontouchpress_fuzzer:fuzztest", 98 "//base/web/webview/test/fuzztest/ontouchrelease_fuzzer:fuzztest", 99 "//base/web/webview/test/fuzztest/registerarkjsfunction_fuzzer:fuzztest", 100 "//base/web/webview/test/fuzztest/zoom_fuzzer:fuzztest", 101 "//base/web/webview/test/fuzztest/putbackgroundcolor_fuzzer:fuzztest", 102 "//base/web/webview/test/fuzztest/unregisterarkjsfunction_fuzzer:fuzztest", 103 "//base/web/webview/test/fuzztest/sendkeyevent_fuzzer:fuzztest", 104 "//base/web/webview/test/fuzztest/oninputpointevent_fuzzer:fuzztest", 105 "//base/web/webview/test/fuzztest/oninputkeyevent_fuzzer:fuzztest", 106 "//base/web/webview/test/fuzztest/oninputaxisevent_fuzzer:fuzztest", 107 "//base/web/webview/test/fuzztest/dispatchkeyevent_fuzzer:fuzztest", 108 "//base/web/webview/test/fuzztest/ohos_adapter/aafwk_adapter/aafwkrenderscheduler_fuzzer:fuzztest", 109 "//base/web/webview/test/fuzztest/ohos_adapter/aafwk_adapter/aafwkstartrender_fuzzer:fuzztest", 110 "//base/web/webview/test/fuzztest/ohos_adapter/aafwk_adapter/aafwkattachrender_fuzzer:fuzztest", 111 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiocreaterender_fuzzer:fuzztest", 112 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiostartrender_fuzzer:fuzztest", 113 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiostoprender_fuzzer:fuzztest", 114 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audioreleaserender_fuzzer:fuzztest", 115 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiowriterender_fuzzer:fuzztest", 116 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetlatency_fuzzer:fuzztest", 117 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiosetvolume_fuzzer:fuzztest", 118 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetsampling_fuzzer:fuzztest", 119 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetformat_fuzzer:fuzztest", 120 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetchannel_fuzzer:fuzztest", 121 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetcontent_fuzzer:fuzztest", 122 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetstream_fuzzer:fuzztest", 123 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiointerrupt_fuzzer:fuzztest", 124 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiooutputdevices_fuzzer:fuzztest", 125 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audioinputdevices_fuzzer:fuzztest", 126 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiorequest_fuzzer:fuzztest", 127 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audioabandon_fuzzer:fuzztest", 128 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiosetcallback_fuzzer:fuzztest", 129 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiounsetcallback_fuzzer:fuzztest", 130 "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiosetstreamtype_fuzzer:fuzztest", 131 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createaafwk_fuzzer:fuzztest", 132 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createpowerclient_fuzzer:fuzztest", 133 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createdisplaymgr_fuzzer:fuzztest", 134 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/creategetdatabase_fuzzer:fuzztest", 135 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createnetconnect_fuzzer:fuzztest", 136 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/creategetpasteboard_fuzzer:fuzztest", 137 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createaudiorender_fuzzer:fuzztest", 138 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createaudiosystem_fuzzer:fuzztest", 139 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createmmiadapter_fuzzer:fuzztest", 140 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createsocperclient_fuzzer:fuzztest", 141 "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/creatednsdatabase_fuzzer:fuzztest", 142 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/getlevel_fuzzer:fuzztest", 143 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/ischarging_fuzzer:fuzztest", 144 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/discharging_fuzzer:fuzztest", 145 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/chargingtime_fuzzer:fuzztest", 146 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/receiveevent_fuzzer:fuzztest", 147 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/batteryevent_fuzzer:fuzztest", 148 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/stoplisten_fuzzer:fuzztest", 149 "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/batterymgrclient_fuzzer:fuzztest", 150 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/displaycreate_fuzzer:fuzztest", 151 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/displaydestroy_fuzzer:fuzztest", 152 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/displaychange_fuzzer:fuzztest", 153 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/convertrotation_fuzzer:fuzztest", 154 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/convertorientation_fuzzer:fuzztest", 155 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getwidth_fuzzer:fuzztest", 156 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getheight_fuzzer:fuzztest", 157 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getvirtual_fuzzer:fuzztest", 158 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getrotation_fuzzer:fuzztest", 159 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getorientation_fuzzer:fuzztest", 160 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getdisplayid_fuzzer:fuzztest", 161 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getdisplay_fuzzer:fuzztest", 162 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/registerdisplay_fuzzer:fuzztest", 163 "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/unregisterdisplay_fuzzer:fuzztest", 164 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearallpermission_fuzzer:fuzztest", 165 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearhostname_fuzzer:fuzztest", 166 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearpermissionbyorigin_fuzzer:fuzztest", 167 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/databaseoncreate_fuzzer:fuzztest", 168 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/deletehttpauthcredentials_fuzzer:fuzztest", 169 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/dnscreatedatabase_fuzzer:fuzztest", 170 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/dnsdatabaseoncreate_fuzzer:fuzztest", 171 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/dnsdatabaseonupgrade_fuzzer:fuzztest", 172 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existhostname_fuzzer:fuzztest", 173 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existhttpauthcredentials_fuzzer:fuzztest", 174 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existpermissionbyorigin_fuzzer:fuzztest", 175 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/gethostname_fuzzer:fuzztest", 176 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/gethttpauthcredentials_fuzzer:fuzztest", 177 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getoriginbypermission_fuzzer:fuzztest", 178 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getpermissionresultbyorigin_fuzzer:fuzztest", 179 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/insertthostname_fuzzer:fuzztest", 180 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/keytotablename_fuzzer:fuzztest", 181 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/pmscreatedatabase_fuzzer:fuzztest", 182 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/pmsdatabaseoncreate_fuzzer:fuzztest", 183 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/pmsdatabaseonupgrade_fuzzer:fuzztest", 184 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/savehttpauthcredentials_fuzzer:fuzztest", 185 "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/setpermissionbyorigin_fuzzer:fuzztest", 186 "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/createrunninglock_fuzzer:fuzztest", 187 "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/isused_fuzzer:fuzztest", 188 "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/lock_fuzzer:fuzztest", 189 "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/unlock_fuzzer:fuzztest", 190 "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/getdeviceids_fuzzer:fuzztest", 191 "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/getkeyboardtype_fuzzer:fuzztest", 192 "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/ondeviceadded_fuzzer:fuzztest", 193 "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/ondeviceremoved_fuzzer:fuzztest", 194 "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/registerdevlistener_fuzzer:fuzztest", 195 "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/unregisterdevlistener_fuzzer:fuzztest", 196 "//base/web/webview/test/fuzztest/ohos_adapter/soc_perf_adapter/applysocperfconfigbyid_fuzzer:fuzztest", 197 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/clipboardtoimagealphatype_fuzzer:fuzztest", 198 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/clipboardtoimagecolortype_fuzzer:fuzztest", 199 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/getimgdata_fuzzer:fuzztest", 200 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/getmimetype_fuzzer:fuzztest", 201 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/imagetoclipboardalphatype_fuzzer:fuzztest", 202 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/imagetoclipboardcolortype_fuzzer:fuzztest", 203 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/addhtmlrecord_fuzzer:fuzztest", 204 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/getrecordat_fuzzer:fuzztest", 205 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/sethtmltext_fuzzer:fuzztest", 206 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/setplaintext_fuzzer:fuzztest", 207 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/setcustomdata_fuzzer:fuzztest", 208 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/seturi_fuzzer:fuzztest", 209 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/onpasteboardchanged_fuzzer:fuzztest", 210 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/openremoteuri_fuzzer:fuzztest", 211 "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/removepasteboardchangedobserver_fuzzer:fuzztest", 212 "//base/web/webview/test/fuzztest/ohos_nweb/loadlib_fuzzer:fuzztest", 213 "//base/web/webview/test/fuzztest/ohos_nweb/getcookiemanager_fuzzer:fuzztest", 214 "//base/web/webview/test/fuzztest/ohos_nweb/getnweb_fuzzer:fuzztest", 215 "//base/web/webview/test/fuzztest/ohos_nweb/getdatabase_fuzzer:fuzztest", 216 "//base/web/webview/test/fuzztest/ohos_nweb/getwebstorage_fuzzer:fuzztest", 217 "//base/web/webview/test/fuzztest/ohos_nweb/requestbuffer_fuzzer:fuzztest", 218 "//base/web/webview/test/fuzztest/ohos_nweb/copyframe_fuzzer:fuzztest", 219 "//base/web/webview/test/fuzztest/ohos_nweb/flushbuffer_fuzzer:fuzztest", 220 "//base/web/webview/test/fuzztest/ohos_nweb/createnweb_fuzzer:fuzztest", 221 "//base/web/webview/test/fuzztest/ohos_nweb/getcreateinfo_fuzzer:fuzztest", 222 "//base/web/webview/test/fuzztest/ohos_nweb/getrenderinterface_fuzzer:fuzztest", 223 "//base/web/webview/test/fuzztest/ohos_nweb/requestvsync_fuzzer:fuzztest", 224 "//base/web/webview/test/fuzztest/ohos_nweb/vsynccb_fuzzer:fuzztest", 225 "//base/web/webview/test/fuzztest/ohos_nweb/registeventcb_fuzzer:fuzztest", 226 "//base/web/webview/test/unittest/nweb_value_test:unittest", 227 "//base/web/webview/test/unittest/display_manager_adapter_impl_test:unittest", 228 "//base/web/webview/test/unittest/net_connect_adapter_test:unittest", 229 "//base/web/webview/test/unittest/power_mgr_client_adapter_impl_test:unittest", 230 "//base/web/webview/test/unittest/nweb_url_resource_response_test:unittest", 231 "//base/web/webview/test/unittest/nweb_helper_test:unittest", 232 "//base/web/webview/test/unittest/ohos_adapter/permission_data_base_adapter_test:unittest", 233 "//base/web/webview/test/unittest/ohos_nweb:unittest", 234 "//base/web/webview/test/unittest/pasteboard_adapter:unittest", 235 "//base/web/webview/test/unittest/battery_mgr_adapter_impl:unittest", 236 "//base/web/webview/test/unittest/aafwk_app_client_adapter:unittest", 237 "//base/web/webview/test/unittest/mmi_adapter:unittest", 238 "//base/web/webview/test/unittest/ohos_adapter_helper:unittest", 239 "//base/web/webview/test/unittest/napi_web_cookie_manager_test:unittest", 240 "//base/web/webview/test/unittest/ohos_adapter/web_data_base_adapter_impl_test:unittest", 241 "//base/web/webview/test/unittest/ohos_adapter/datashare_adapter_impl_test:unittest", 242 "//base/web/webview/test/unittest/ohos_adapter/ohos_init_web_adapter:unittest", 243 "//base/web/webview/test/unittest/audio_adapter_impl_test:unittest", 244 "//base/web/webview/test/unittest/net_connect_callback_impl_test:unittest", 245 "//base/web/webview/test/unittest/nweb_window_adapter_test:unittest", 246 "//base/web/webview/test/unittest/net_connect_adapter_impl_test:unittest", 247 "//base/web/webview/test/unittest/nweb_surface_adapter_test:unittest", 248 "//base/web/webview/test/unittest/soc_perf_adapter_test:unittest", 249 "//base/web/webview/test/unittest/pre_dns_adapter_test:unittest", 250 "//base/web/webview/test/unittest/ohos_adapter/dns_data_base_adapter_test:unittest", 251 "//base/web/webview/test/unittest/ohos_adapter/imf_adapter_test:unittest" 252 ] 253 } 254 } 255} 256