Desarrollo con el complemento de la Video API de Vonage
Importante: La versión 2.16 de OpenTok.js fue la última en ser compatible con el complemento de OpenTok para Internet Explorer. La versión 2.16 de OpenTok.js quedó obsoleta en mayo de 2020 para el entorno Standard y en junio de 2020 para el entorno Enterprise. En OpenTok 2.17 se ha eliminado la compatibilidad con el complemento de OpenTok para Internet Explorer.
El complemento de OpenTok para Internet Explorer permite realizar sesiones de OpenTok en Internet Explorer. El complemento funciona en Internet Explorer 11.
El complemento de OpenTok para Internet Explorer se instala automáticamente al cargar OpenTok.js en un navegador. Sin embargo, en un equipo en el que se hayan desactivado las actualizaciones automáticas, tendrás que instalar el complemento manualmente (con privilegios de administrador):
| Versión de OpenTok.js | Versión del complemento OpenTok |
|---|---|
| 2.14 | 2.4.0.145 |
| 2.13 | 2.3.0.140 |
| 2.12.2 | 2.2.1.133 |
| 2.12.0 - 2.12.1 | 2.2.0.126 |
| 2.11 | 2.1.0.118 |
Para obtener información sobre cómo descargar el complemento para su instalación manual, ponte en contacto con nosotros.
Configuración HTML para la compatibilidad con complementos
El complemento hace lo siguiente: no funciona en Internet Explorer modo de compatibilidad. Debes añadir esto a la página HTML:
<!DOCTYPE HTML>
O esto:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Haz no Utiliza la siguiente configuración (modo de emulación):
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Probar tu aplicación
Prueba a ejecutar tu aplicación basada en la Video API de Vonage con Internet Explorer. Si no tienes instalado el complemento de OpenTok para Internet Explorer, aparecerá el siguiente cuadro de diálogo:

Si tienes problemas al ejecutar tu aplicación en Internet Explorer 11, puedes bloquear el acceso a OpenTok hasta que los hayas solucionado:
// Detect whether this browser is IE
var isNotIE = function isNotIE () {
var userAgent = window.navigator.userAgent.toLowerCase(),
appName = window.navigator.appName;
return !( appName === 'Microsoft Internet Explorer' || // IE <= 10
(appName === 'Netscape' && userAgent.indexOf('trident') > -1) ); // IE >= 11
};
// If the browser is not IE, and it meets the minimum system requirements
// for the OpenTok platform, then create your app
if (isNotIE() && OT.checkSystemRequirements()) {
var session = OT.initSession('your apiKey', 'your sessionId');
// ... continue with your OpenTok application
}