直接嵌套一个webview能通过APP Store的审核吗
发布网友
发布时间:2022-05-13 09:44
我来回答
共1个回答
热心网友
时间:2023-10-05 07:04
可以啊
final WebSettings settings = getSettings();
// 允许JS弹出提示框
settings.setJavaScriptCanOpenWindowsAutomatically(true);
// 允许web执行JS
settings.setJavaScriptEnabled(true);
// 设置浏览器标识
settings.setUserAgentString(buildAppUserAgent(getContext(), settings.getUserAgentString()));
// 是否支持缩放,默认不支持(看起来更native)
settings.setSupportZoom(false);
settings.setBuiltInZoomControls(false);
// 打开H5的离线缓存
settings.setAppCacheEnabled(true);
final String cachedir = getContext().getDir("cache", Context.MODE_PRIVATE).getPath();
settings.setAppCachePath(cachedir);
// 打开H5的Dom Storage(localStorage,sessionStorage)
settings.setDomStorageEnabled(true);
// 如果要使用离线缓存和DomStorage必须要设置web database
final String dbdir = getContext().getDir("database", Context.MODE_PRIVATE).getPath();
settings.setDatabaseEnabled(true);
settings.setDatabasePath(dbdir);