| ARRIS Enterprises, Inc. Confidential Information |
The Secondary BrowserThe secondary browser is a Technical Preview. Its behavior may change. The secondary browser is a secondary application in KreaTV. It serves as a generic browser that can be used to display arbitrary web pages. It runs as its own process separated from the portal, and does not provide TOI access to the pages that it loads. ConfigurationTo enable support for the secondary browser, add the following lines to your boot image configuration:
Loading a webpageThe secondary browser interprets the second argument to ToiSecondaryApplication.start()
as the URL to load. The secondary browser will start loading the page and switch
to The secondary browser does not wait for the page to finish
loading before entering Special behaviorsExitingBesides calling ToiSecondaryApplication.stop(),
the secondary browser will be closed if Transition URLsWeb apps that require the use of media playback resources must respect the concept of playback ownership. Some web apps may support suspending playback via the use of anchor tags, others may have to be unloaded in order for playback resources to be freed. To make this possible, the secondary browser has the concept of transition URLs. By adding special tags to the StartUrl, the URL can be changed by substituting the tag for an application property when the secondary browser changes state. The modified URL is then loaded during the transition. Loading the modified URL follows the same rules as loading a URL via other means in that adding an anchor tag will typically not trigger a full page reload but changing the URL path will. ShowingWhen the browser transitions from An exception to the above occurs the first time the browser transitions from HidingWhen the browser transitions from ExampleIf we have configuration in browser-properties.xml:
When browser is started by primary portal with
When browser go to When browser go to |