Vistas:
Comportamiento:En una Aplicación personalizada que está utilizando el Control Webbrowser para abrir una URL de Integración, no es posible establecer sellos.Solución:El problema aquí es que por defecto el control webbrowser, si no se establece nada, utiliza IE 7. Por favor, tenga en cuenta las siguientes notas importantes: 

Opciones de IE Browser Control que reflejan DocuWare Web Client Integrations
Las siguientes secciones contienen información de los valores del Registro del sistema, que reflejan el trabajo de IE WebBrowserControl estándar. Cada uno de ellos se describirá con la ruta del registro al valor, cómo refleja el trabajo de integración y cuál es el valor que debe establecerse para que nuestro código funcione correctamente.

1.Legacy Mode - determina si el modelo de entrada de legado está habilitado. Por defecto, la función está desactivada para Internet Explorer y activada para las aplicaciones que alojan el WebBrowser Control.

Cuando el modo de entrada heredado está habilitado, se cumplen las siguientes condiciones:

  • El motor de renderizado no procesalos mensajes de puntero de Windows.
  • Los eventos de puntero y gesto del Modelo de objetos del documento (DOM) no se activan.
  • Los mensajes de ratón y táctiles se envían según el modelo de entrada de Windows 7.
  • La selección táctil sigue el modelo de Windows 7 ("arrastrar para seleccionar") en lugar del modelo de Windows 8 ("tocar para seleccionar").
  • El zoom y la panorámica acelerados por hardware están desactivados.
  • Se ignoran las propiedadesZoom y Pan Cascading Style Sheets (CSS).

DocuWare WebClient utiliza eventos de puntero, y habilitar este modo puede perjudicar la funcionalidad. Algunos de los otros puntos también podrían suponer una carga. Para desactivar esta función mediante el registro, añada el nombre de su archivo ejecutable a la siguiente configuración:

HKEY_LOCAL_MACHINE (o HKEY_CURRENT_USER)
SOFTWARE

Microsoft
Internet Explorer
Principal
FeatureControl
FEATURE_NINPUT_LEGACYMODE
Process_name.exe = (DWORD) 00000000

"Process_name.exe" es el nombre del proceso, que encapsula el control del navegador. Por ejemplo, para WEC es "DocuWare.PlatformUIProcess.exe".

2. Emulación del navegador : parece que, por defecto, el control del navegador no utiliza la última versión instalada de Internet Explorer. Por eso a veces es necesario configurar la versión de IE que queremos que utilice el control. Aquí está la clave de registro adecuada:

HKEY_LOCAL_MACHINE (o HKEY_CURRENT_USER)
SOFTWARE
Microsoft
Internet Explorer
Principal

FeatureControl
FEATURE_BROWSER_EMULATION

Process_name.exe = (DWORD) 00009000

En la tabla siguiente se indican las opciones del valor:

Valor

Descripción

11001 (0x2AF9

Internet Explorer 11. Las páginas web se muestran en modo borde de IE11, independientemente de la directiva !DOCTYPE.

11000 (0x2AF8)

IE11. Las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en modo borde de IE11. Valor por defecto para IE11.

10001 (0x2711)

Internet Explorer 10. Las páginas web se muestran en el modo Estándar de IE10, independientemente de la directiva!DOCTYPE.

10000 (0x02710)

Internet Explorer 10. Las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en el modo Estándares de IE10. Valor por defecto para Internet Explorer 10.

9999 (0x270F)

Windows Internet Explorer 9. Las páginas web se muestran en el modo Estándar de IE9, independientemente de la directiva !DOCTYPE.

9000 (0x2328)

Internet Explorer 9. Las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en modo IE9. Valor predeterminado para Internet Explorer 9.

Importante En Internet Explorer 10, las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en el modo Estándares de IE10.

8888 (0x22B8)

Las páginas web se muestran en el modo Estándar de IE8, independientemente de la directiva !DOCTYPE.

8000 (0x1F40)

Las páginas web que contienen directivas!DOCTYPE basadas en estándares se muestran en modo IE8. Valor predeterminado para Internet Explorer 8

Importante En Internet Explorer 10, las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en el modo Estándares de IE10.

7000 (0x1B58)

Las páginas web que contienen directivas !DOCTYPE basadas en estándares se muestran en el modo Estándar de IE7. Valor predeterminado para las aplicaciones que alojan elWebBrowser Control.

3.Limitación de Outlook - Esta limitación no está relacionada con un valor del Registro. Es más bien algo que proviene de Outlook. A fecha de redacción de este documento, todas las integraciones inician conexión signalR con el servidor para recibir notificaciones push.
Parece que Outlook tiene límite de conexión y cuando tienes varias integraciones, cada una en un control de navegador separado, no puedes cargarlas todas ni puedes hacer llamadas al servidor desde las cargadas. Esto debe tenerse en cuenta a la hora de abrir diferentes integraciones en Outlook.
Alternativa: Utilice el motor GeckoFX: https://code.google.com/p/geckofx/

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.