- Overview
- Platform Support
- The Command-Line Interface
- Platform Guides
- Using Plugman to Manage Plugins
- The config.xml File
- Icons and Splash Screens
- Embedding WebViews
- Plugin Development Guide
- Privacy Guide
- Security Guide
- Platforms and Plugins Version Management
- Whitelist Guide
- Storage
- Hooks Guide
- Next Steps
- Events
- Plugin APIs
BlackBerry 10 Configuration
The config.xml
file controls an app's basic settings that apply
across each application and CordovaWebView instance. This section
details preferences that only apply to BlackBerry 10 builds. See The config.xml
File for information on global configuration options.
-
ChildBrowser
(disable
or the defaultenable
): Disables child browser windows. By default, apps launch a secondary browser window to display resources accessed viawindow.open()
or by specifying a_blank
anchor target. Specifydisable
to override this default behavior.<preference name="ChildBrowser" value="disable"/>
-
PopupBlocker
(enable
or the defaultdisable
): Enables the popup blocker, which prevents calls towindow.open()
. By default, popups display in a child browser window. Setting the preference toenable
prevents it from displaying at all.<preference name="PopupBlocker" value="enable"/>
-
WebSecurity
(disable
or the defaultenable
): Set todisable
to override web security settings, allowing access to remote content from unknown sources. This preference is intended as a development convenience only, so remove it before packaging the app for distribution. For the released app, all URIs should be known and whitelisted using the<access>
element, described in the Domain Whitelist Guide.<preference name="WebSecurity" value="disable"/>