SimpleWebViewClient

fun SimpleWebViewClient(assetLoader: WebViewAssetLoader = WebViewAssetLoader.Builder() .setDomain(WebBasicSettings.WebViewLoader.DOMAIN) .setHttpAllowed(true) // https://appassets.device/assets/xxx .addPathHandler( "/${WebBasicSettings.WebViewLoader.WEB_ASSETS_PATH}/", WebViewAssetLoader.AssetsPathHandler(AppBasicShare.context) ) // https://appassets.device/res/xxx .addPathHandler( "/${WebBasicSettings.WebViewLoader.WEB_RES_PATH}/", WebViewAssetLoader.ResourcesPathHandler(AppBasicShare.context) ) // https://appassets.device/internal_storage/xxx .addPathHandler( "/${WebBasicSettings.WebViewLoader.WEB_INTERNAL_STORAGE_PATH}/", WebViewAssetLoader.InternalStoragePathHandler( AppBasicShare.context, AppBasicShare.context.filesDir ) ) .build())