{ "name": "@ohos/webview", "description": "library for webview", "version": "3.1", "license": "Apache License 2.0", "publishAs": "code-segment", "segment": { "destPath": "base/web/webview" }, "dirs": {}, "scripts": {}, "component": { "name": "webview", "subsystem": "web", "syscap": [ "SystemCapability.Web.Webview.Core" ], "features": [], "adapted_system_type": [ "standard" ], "hisysevent_config": [ "//base/web/webview/hisysevent.yaml" ], "rom": "~85MB", "ram": "~150MB", "deps": { "components": [ "ability_base", "ability_runtime", "access_token", "audio_framework", "av_session", "background_task_mgr", "battery_manager", "bundle_framework", "c_utils", "camera_framework", "cellular_data", "certificate_manager", "common_event_service", "config_policy", "core_service", "data_share", "enterprise_device_management", "eventhandler", "file_api", "graphic_2d", "hilog", "hisysevent", "hitrace", "huks", "imf", "init", "input", "ipc", "location", "image_framework", "napi", "netmanager_base", "pasteboard", "player_framework", "power_manager", "print_fwk", "relational_store", "resource_schedule_service", "samgr", "soc_perf", "window_manager" ], "third_party": [ "chromium", "cef", "libxml2" ] }, "build": { "sub_component": [ "//base/web/webview/interfaces/inner_api:web_inner_kit", "//base/web/webview/interfaces/kits/napi:webview_napi", "//base/web/webview/ohos_nweb:libnweb", "//base/web/webview/ohos_nweb:nweb_hap", "//base/web/webview/ohos_adapter:nweb_ohos_adapter", "//base/web/webview/ohos_wrapper:nweb_ohos_wrapper" ], "inner_kits": [ { "header": { "header_files": [ "nweb_export.h", "nweb_url_resource_response.h", "nweb_handler.h", "nweb_javascript_result_callback.h", "nweb_url_resource_error.h", "nweb_preference.h", "nweb.h", "nweb_value.h", "nweb_url_resource_request.h", "nweb_adapter_helper.h", "nweb_helper.h" ], "header_base": "//base/web/webview/ohos_nweb/include" }, "name": "//base/web/webview/ohos_nweb:libnweb" }, { "header": { "header_files": [ "web_clipboard_controller.h" ], "header_base": "//base/web/webview/interfaces/inner_api/include" }, "name": "//base/web/webview/interfaces/inner_api:web_inner_kit" }, { "header": { "header_files": [ ], "header_base": "//base/web/webview/ohos_adapter" }, "name": "//base/web/webview/ohos_adapter:nweb_ohos_adapter" } ], "test": [ "//base/web/webview/test/fuzztest/load_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/cannavigatebackorforward_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/executejavascript_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/executejavascriptcode_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/loadwithdata_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/loadwithdataandbaseurl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/loadurl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ontouchmove_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ontouchpress_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ontouchrelease_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/registerarkjsfunction_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/zoom_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/putbackgroundcolor_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/unregisterarkjsfunction_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/sendkeyevent_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/aafwk_adapter/aafwkrenderscheduler_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/aafwk_adapter/aafwkstartrender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/aafwk_adapter/aafwkattachrender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiocreaterender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiostartrender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiostoprender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audioreleaserender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiowriterender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetlatency_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiosetvolume_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetsampling_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetformat_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetchannel_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetcontent_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiogetstream_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiointerrupt_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiooutputdevices_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audioinputdevices_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiorequest_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audioabandon_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiosetcallback_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiounsetcallback_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter/audiosetstreamtype_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createaafwk_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createpowerclient_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createdisplaymgr_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/creategetdatabase_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createnetconnect_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/creategetpasteboard_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createaudiorender_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createaudiosystem_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createmmiadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/createsocperclient_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/interfaces/creatednsdatabase_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/getlevel_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/ischarging_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/discharging_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/chargingtime_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/receiveevent_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/batteryevent_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/stoplisten_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/battery_adapter/batterymgrclient_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/displaycreate_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/displaydestroy_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/displaychange_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/convertrotation_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/convertorientation_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getwidth_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getheight_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getvirtual_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getrotation_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getorientation_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getdisplayid_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/getdisplay_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/registerdisplay_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/display_adapter/unregisterdisplay_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearallpermission_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearhostname_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/clearpermissionbyorigin_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/databaseoncreate_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/deletehttpauthcredentials_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/dnscreatedatabase_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/dnsdatabaseoncreate_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/dnsdatabaseonupgrade_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existhostname_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existhttpauthcredentials_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/existpermissionbyorigin_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/gethostname_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/gethttpauthcredentials_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getoriginbypermission_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/getpermissionresultbyorigin_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/inserthostname_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/keytotablename_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/pmscreatedatabase_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/pmsdatabaseoncreate_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/pmsdatabaseonupgrade_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/savehttpauthcredentials_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/distributeddatamgr_adapter/webdatabase/setpermissionbyorigin_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/createrunninglock_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/isused_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/lock_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/power_mgr_adapter/unlock_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/getdeviceids_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/getkeyboardtype_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/ondeviceadded_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/ondeviceremoved_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/registerdevlistener_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/multimodalinput_adapter/unregisterdevlistener_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/soc_perf_adapter/applysocperfconfigbyid_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/clipboardtoimagealphatype_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/clipboardtoimagecolortype_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/getimgdata_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/getmimetype_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/imagetoclipboardalphatype_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/imagetoclipboardcolortype_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/addhtmlrecord_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/getrecordat_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/sethtmltext_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/setplaintext_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/setcustomdata_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/seturi_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/onpasteboardchanged_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/openremoteuri_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/removepasteboardchangedobserver_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/cert_mgr_adapter/getcertmaxsize_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/cert_mgr_adapter/getusercertdata_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/ashmemcreate_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/loadlib_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/getcookiemanager_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/getnweb_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/getdatabase_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/getwebstorage_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/requestbuffer_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/copyframe_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/flushbuffer_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/sethttpdns_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/selectcertrequest_fuzzer:fuzztest", "//base/web/webview/test/unittest/nweb_value_test:unittest", "//base/web/webview/test/unittest/display_manager_adapter_impl_test:unittest", "//base/web/webview/test/unittest/net_connect_adapter_test:unittest", "//base/web/webview/test/unittest/power_mgr_client_adapter_impl_test:unittest", "//base/web/webview/test/unittest/nweb_url_resource_response_test:unittest", "//base/web/webview/test/unittest/nweb_helper_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/permission_data_base_adapter_test:unittest", "//base/web/webview/test/unittest/pasteboard_adapter:unittest", "//base/web/webview/test/unittest/battery_mgr_adapter_impl:unittest", "//base/web/webview/test/unittest/aafwk_app_client_adapter:unittest", "//base/web/webview/test/unittest/mmi_adapter:unittest", "//base/web/webview/test/unittest/ohos_adapter_helper:unittest", "//base/web/webview/test/unittest/napi_web_cookie_manager_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/res_sched_adapter_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/web_data_base_adapter_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/ohos_resource_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/graphic_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/datashare_adapter_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/ohos_init_web_adapter:unittest", "//base/web/webview/test/unittest/ohos_adapter/system_properties_adapter:unittest", "//base/web/webview/test/unittest/ohos_adapter/cert_mgr_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/location_callback_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/location_proxy_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/screen_capture_adapter_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/net_proxy_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/camera_adapter_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/background_task_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/enterprise_device_impl_test:unittest", "//base/web/webview/test/unittest/audio_adapter_impl_test:unittest", "//base/web/webview/test/unittest/net_connect_callback_impl_test:unittest", "//base/web/webview/test/unittest/net_connect_adapter_impl_test:unittest", "//base/web/webview/test/unittest/nweb_surface_adapter_test:unittest", "//base/web/webview/test/unittest/soc_perf_adapter_test:unittest", "//base/web/webview/test/unittest/pre_dns_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/access_token_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/dns_data_base_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/event_handler_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/hiviewdfx_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/imf_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/media_adapter_test:unittest", "//base/web/webview/test/unittest/inner_api_test/clipboard_controller_test:unittest" ] } } }