config.xml文件包含了交叉平台及CordovaWebView示例的基本配置。这一部分描述的preference仅仅适用于Android,如果是全局配置可以参考The config.xml File。
- KeepRunning(boolean,默认值为true):决定应用程序接收到pause事件后是否继续在后台运行。注意:设置该值为false,当应用程序接收到pause事件后,会杀死应用程序的。
<preference name="KeepRunning" value="false"/>
- LoadUrlTimeoutValue(number,默认值为20000毫秒,20秒):当load一个页面的时候,多长时间会认为是load失败从而跑出一个timeout异常。
<preference name="LoadUrlTimeoutValue" value="10000"/>
- SplashScreen(string,默认值为splash):该值是在res/drawable中的文件名去掉扩展名得到的,每一种assets在它的子目录必须分享这个公共的名称。
<preference name="SplashScreen" value="splash"/>
- SplashScreenDelay(number, 默认值为3000):Splash Screen显示的时长
<preference name="SplashScreenDelay" value="10000"/>
- InAppBrowserStorageEnable(boolean,默认值为true):控件是否在能够访问localstorage和WebSQL的Web浏览器中打开。
<preference name="InAppBrowserStorageEnabled" value="true"/>
- LoadingDialog(string,默认值是null):如果设置该选项,当load第一个页面的时候,会显示一个包含标题和信息的对话框或者spinner,标题跟信息在value中使用逗号进行分隔
<preference name="LoadingDialog" value="My Title,My Message"/>
- LoadingPageDialog(string,默认值为null):该值类似与LoadingDialog,但是它表示的是除了首页外的其他页面load的时候使用的。
<preference name="LoadingPageDialog" value="My Title,My Message"/>
- ErrorUrl(URL,默认值为null):如果设置后,当程序出现未处理异常时,代替默认的错误提示对话框。
<preference name="ErrorUrl" value="myErrorPage.html"/>
- ShowTitle(boolean,默认值为false):是否在屏幕顶端显示标题
<preference name="ShowTitle" value="true"/>
- LogLevel(string,默认值为ERROR):打印日志的级别,共有:ERROR、WARN、INFO、DEBUG和VERBOSE几种级别
<preference name="LogLevel" value="VERBOSE"/>
- fullscreen(boolean,默认值为false):表示应用程序是否全屏
<preference name="fullscreen" value="true" />