• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information

kreatv-app-webkit-browser_bcm15

This package installs the Webkit browser application which is used for generic Internet surfing. When running it, any use of NPAPI plugins will be blocked. It depends on the kreatv-app-webkit-portal IIP. The application service and keyman service are used to switch between the two applications.

Parameters

Name Repeat Description Type Default Example
allowed_plugin_for_remote Multiple The given value specifies the plugin MIME type which is allowed to be loaded for remote HTTP/HTTPS URLs.

Value descriptions:

  • all
    All plugins are allowed.
  • none
    No plugins are allowed.
String all allowed_plugin_for_remote=video/broadcast,allowed_plugin_for_remote=video/mpeg,allowed_plugin_for_remote=video/mp4
cache Once The maximum amount of allocated memory for cache entry data, in kilobytes. Integer 1024 cache=5000
cors_policy Once Set to control CORS requests.

Possible values are:

  • standard
    To utilize standard browser CORS based on server-side signaling.
  • permit_all
    CORS is allowed from URLs in cfg.portal.whitelisturls to all URLs.
Enum standard cors_policy=permit_all
font Once This parameter specifies the default font to use. String font=Helvetica
jit_enabled Once Enables/disables WebKit's JavaScript JIT (Just-In-Time) compiler.

Value descriptions:

  • true
    Enable JIT for WebKit browser JavaScript engine.
  • false
    Disable JIT for WebKit browser JavaScript engine.
Boolean false jit_enabled=true
key_binding_map Once This parameter specifies a file with mapping from key code to key identifiers. If this parameter is omitted, the default key binding map is used. File path key_binding_map=keybinding_motodefault.xml
no_network Once Removes unnecessary checks at boot when network is unavailable. Cuts down WebKit startup time significantly. String no_network
prop()= Multiple The application property will get the value. String
soft_memory_limit Once This parameter specifies an upper bound on the amount of RAM memory the browser should use. The browser will stop loading new images as long as the memory usage of the browser is above this limit. The memory limit is specified in KiB (1024 bytes).

Valid range is {0, ...}.

Value descriptions:

  • 0
    No memory limit
Integer 0 soft_memory_limit=46080
start Once The application will be started on boot. String
startinfront Once The application will be started and activated on boot. String
time_wait_limit How long (in seconds) to wait for time synchronization.

Valid range is {-1, ...}.

Value descriptions:

  • -1
    Wait forever
Integer 0 time_wait_limit=60
url Once Sets the browser start page. String url=http://www.arrisi.com
vendor_config Multiple Sets one vendor Ekioh configuration option. Please see the Ekioh documentation for more information. String vendor_config=browser.font.size.minimum:6,vendor_config=browser.outline.force:true
vital Once Set restart mode of platform in case of application's fault. Boolean false vital=true
web_inspector_port Once Listening port for Web Inspector. Web Inspector will not be installed if this parameter is not set.

Valid range is {1024, ..., 65535}.

Integer web_inspector_port=7000
whitelist_policy Once The whitelist tells the browser which pages it can trust. Depending on the customer scenario, different strategies can be used when doing the whitelist check in the browser.

Possible values are:

  • check_first_url
    Only check that the initially loaded URL is in whitelist. If not, the page will not be loaded. It is assumed the initial URL can be trusted not to load any unwanted URLs.
  • check_all_urls
    The browser will check whether every HTTP/HTTPS request url is in whitelists or not. If not, the HTTP/HTTPS request will be forbidden.
Enum check_first_url whitelist_policy=check_all_urls

Details

Version5.0.1
Content version-
BranchSTABLE_5.0.1
Date20160422
Time122828
Architecturebcm15
Rootdisk dependencieskreatv-common-libjpeg, kreatv-common-libpng, kreatv-option-directfb-stack, kreatv-option-freetype, kreatv-option-input-keymaps, kreatv-platform
Finalize dependencieskreatv-finalize-gfx-memory, kreatv-finalize-is-default
Installation scriptsbuildtime, kit
Dependency onlyno
Explicitno
Allow any parametersno

5.0.1

Copyright (c) 2016 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.