{ "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", "ace_engine", "app_file_service", "appspawn", "audio_framework", "av_codec", "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", "graphic_surface", "hilog", "hisysevent", "hitrace", "huks", "i18n", "image_framework", "imf", "init", "input", "ipc", "location", "napi", "media_foundation", "netmanager_base", "pasteboard", "player_framework", "power_manager", "print_fwk", "relational_store", "resource_schedule_service", "safwk", "samgr", "sensor", "soc_perf", "time_service", "window_manager", "netstack", "protobuf", "libxml2", "openssl" ], "third_party": [ "chromium", "cef" ] }, "build": { "sub_component": [ "//base/web/webview/interfaces/kits/cj:cj_webview_ffi", "//base/web/webview/interfaces/kits/napi:webview_napi", "//base/web/webview/interfaces/kits/napi:neterrorlist_napi", "//base/web/webview/interfaces/native:webview_ndk", "//base/web/webview/ohos_nweb:chrome_crashpad_handler", "//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", "//base/web/webview/sa:app_fwk_update_service" ], "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", "nweb_load_committed_details.h", "nweb_first_meaningful_paint_details.h", "nweb_largest_contentful_paint_details.h" ], "header_base": "//base/web/webview/ohos_nweb/include" }, "name": "//base/web/webview/ohos_nweb:libnweb" }, { "header": { "header_files": [ ], "header_base": "//base/web/webview/ohos_adapter" }, "name": "//base/web/webview/ohos_adapter:nweb_ohos_adapter" }, { "header": { "header_files": [ "app_fwk_update_client.h" ], "header_base": "//base/web/webview/sa/include" }, "name": "//base/web/webview/sa:app_fwk_update_service" }, { "header": { "header_files": [ "webview_controller_impl.h", "web_cookie_manager.h", "webview_ffi.h" ], "header_base": "//base/web/webview/interfaces/kits/cj/include" }, "name": "//base/web/webview/interfaces/kits/cj:cj_webview_ffi" } ], "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/ohos_adapter/camera_adapter/formatadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/camera_adapter/videocapturerangeadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/camera_adapter/videocontrolsupportadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/camera_adapter/videodevicedescriptoradapter_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/aafwk_adapter/aafwkbrowserclientadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/aafwk_adapter/aafwkbrowserhost_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/accesstoken_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/audio_adapter:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/resschedadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/sensoradapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/backgroundtaskimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/datashareadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/datetimeformatadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/enterprisedevicemanagementadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/eventhandler_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/printmanager_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/setandgetrunwebinitcallback_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/battery_adapter: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/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/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/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/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:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/keystore_adapter/keystoreadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/location_adapter/createlocationproxyadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/ohosimagedecoderadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/graphic_adapter/vsyncadapter_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/flowbufferadapter_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/media_adapter/bufferinfoadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/capabilitydataadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/codecformatadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/mediaavsessionadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/mediacodecdecoderadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/mediacodecencoderadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/mediacodeclistadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/ohosbufferadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/media_adapter/playerframeworkadapterimpl_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/ashmemcreate_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_adapter/systemproperties_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/fuzztest/ohos_nweb/napi_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/initandrun_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/nwebhelper_fuzzer:fuzztest", "//base/web/webview/test/fuzztest/ohos_nweb/hisysevent_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_helper_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/permission_data_base_adapter_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/date_time_adapter_impl_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/ohos_image_adapter: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/ohos_adapter/keystore_adapter_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/print_manager_adapter_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/ohos_adapter/access_token_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/ohos_adapter/flowbuffer_adapter_impl_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/sensor_adapter_impl_test:unittest", "//base/web/webview/test/unittest/napi_common_test:unittest", "//base/web/webview/test/unittest/ohos_adapter/native_buffer_adapter_test:unittest" ] } } }