Skip to content
Titanium SDK
unreleased
Versionmainunreleased

Titanium.UI.iOS.WebViewProcessPool

proxyiPhoneiPadmacOSsince iPhone 8.0.0, iPad 8.0.0, macOS 9.2.0

Extends Titanium.Proxy

It represents a pool of Web Content processes.

The process pool associated with a web view is specified by its web view configuration. Each web view is given its own Web Content process until an implementation-defined process limit is reached; after that, web views with the same process pool end up sharing Web Content processes. Process pools do not take arguments, just pass the same reference to multiple web views.

E.g.

var pool = Ti.UI.iOS.createWebViewProcessPool();

var config1 = Ti.UI.iOS.createWebViewConfiguration({
    processPool: pool
});

var config2 = Ti.UI.iOS.createWebViewConfiguration({
    processPool: pool
});

var firstWebView = Ti.UI.createWebView({
    top: 0,
    height: 250,
    configuration: config1,
    url: 'https://www.google.com'
});
var secondWebView = Ti.UI.createWebView({
    top: 250,
    configuration: config2,
    url: 'https://www.apple.com/'
});
var window = Ti.UI.createWindow();
window.add(firstWebView);
window.add(secondWebView);
window.open();

Properties 2

apiName

Stringsince Android 3.2.0, iPhone 3.2.0, iPad 3.2.0, macOS 9.2.0read-only

Inherited from Titanium.Proxy

The name of the API that this proxy corresponds to.

bubbleParent

Booleansince Android 3.0.0, iPhone 3.0.0, iPad 3.0.0, macOS 9.2.0

Inherited from Titanium.Proxy

Indicates if the proxy will bubble an event to its parent.

Default: true

Methods 4

Inherited from Titanium.Proxy

Adds the specified callback as an event listener for the named event.

Parameters
ParametersTypeDescription
nameString

Name of the event.

callbackCallback<Titanium.Event>

Callback function to invoke when the event is fired.

4 fields
bubbles Boolean

True if the event will try to bubble up if possible.

cancelBubble Boolean

Set to true to stop the event from bubbling.

source Object

Source object that fired the event.

type String

Name of the event fired.

Inherited from Titanium.Proxy

Fires a synthesized event to any registered listeners.

Parameters
ParametersTypeDescription
nameString

Name of the event.

event?Dictionary

A dictionary of keys and values to add to the Titanium.Event object sent to the listeners.

Inherited from Titanium.Proxy

Removes the specified callback as an event listener for the named event.

Parameters
ParametersTypeDescription
nameString

Name of the event.

callbackCallback<Titanium.Event>

Callback function to remove. Must be the same function passed to addEventListener.

4 fields
bubbles Boolean

True if the event will try to bubble up if possible.

cancelBubble Boolean

Set to true to stop the event from bubbling.

source Object

Source object that fired the event.

type String

Name of the event fired.