Appearance
功能设置相关函数索引
如果访问 gitee 的 md 文档,请复制粘贴 API 名前往 gitee API 文档搜索
全局
- mbInit 初始化,可以传入配置如代理等
- mbSetDebugConfig 设置一些实验性选项
- 常用的是开启开发者工具
- 其它配置还有无图模式,最小字体等等
- mbNetEnableResPacket 是否允许以
res://
方式读取打包后的资源文件 - mbSetNodeJsEnable 是否开启NodeJs,默认不开启
- mbSetCspCheckEnable 是否开启跨域检查,默认开启
- mbSetNpapiPluginsEnabled 是否允许 npapi 插件,默认开启
- mbSetMemoryCacheEnable 是否开启内存缓存,默认开启
- mbSetUserAgent 设置全局生效的 UA,目前不支持单个 webView
- mbEnableHighDPISupport 开启高分屏支持
- mbSetResourceGc 设置资源回收时间间隔,默认300秒
- mbSetMouseEnabled 是否允许鼠标,默认允许
webView
- mbCreateWebWindow 创建窗口,包含透明、嵌入窗口等配置项
- mbSetProxy 设置指定 webView 的代理
- mbSetDeviceParameter 设置 webView 模拟硬件设备环境
触屏
- mbSetTouchEnabled 是否允许触屏,默认不允许
- mbSetSystemTouchEnabled 设置操作系统是否发送触屏消息,默认不允许
页面相关
- mbSetDragDropEnable 设置是否支持拖拽页面元素,默认开启
- mbSetDragEnable 设置是否支持拖拽文件到页面,默认开启
- mbSetTransparent 页面设置为透明
- mbSetViewSettings 设置页面设置项
- mbSetZoomFactor 设置页面缩放系数,默认是1
- mbCanGoForward 页面是否可以前进
- mbCanGoBack 页面是否可以后退
- mbResize 重新设置页面的宽高
菜单
- mbSetContextMenuEnabled 设置是否允许菜单,默认允许
- mbSetContextMenuItemShow 设置是否在菜单中显示指定的操作
无头模式
- mbSetHeadlessEnabled 开启无头模式,默认关闭
- mbSetHandle 设置 mbWebView 对应的窗口句柄,用于无头模式
- mbSetHandleOffset 设置无头模式下的绘制偏移
- mbSetAutoDrawToHwnd 离屏模式下控制是否自动上屏
磁盘缓存
- mbSetDiskCacheEnabled 是否开启本地磁盘缓存,默认开启
- mbSetDiskCachePath 设置磁盘缓存目录
- mbSetDiskCacheLimit 设置磁盘缓存大小限制
- mbSetDiskCacheLimitDisk 设置磁盘缓存在单一硬盘上大小限制
- mbSetDiskCacheLevel 设置磁盘缓存等级
cookie 和 localStorage
- mbSetCookieEnabled 是否开启 cookie,默认开启
- mbSetCookieJarPath 设置 cookie 文件的目录,默认是程序运行的当前目录
- mbSetCookieJarFullPath 设置 cookie 文件的全路径,默认是程序运行的当前目录
- mbSetLocalStorageFullPath 设置 localStorage 的完整路径,针对每个 webView 单独生效