+
+/**
+ * Extension message handler.
+ *
+ * @param {string} type The type of the extension message.
+ * @param {string} data The payload of the extension message.
+ * @return {boolean} Return true if the extension message was recognized.
+ */
+remoting.onExtensionMessage = function(type, data) {
+ return false;
+};
+
+/**
+ * Create a session connector if one doesn't already exist.
+ */
+remoting.ensureSessionConnector_ = function() {
+ if (!remoting.connector) {
+ remoting.connector = new remoting.SessionConnector(
+ document.getElementById('client-plugin-container'),
+ remoting.onConnected,
+ showConnectError_, remoting.onExtensionMessage);
+ }
+};