Visualizzazioni:
Comportamento:in un'applicazione personalizzata che utilizza il controllo Webbrowser per aprire un'integrazione URL, non è possibile impostare i francobolli.Soluzione:il problema è che per impostazione predefinita il controllo Webbrowser, se non è impostato nulla, utilizza IE 7. Considerare le seguenti note importanti: 

Opzioni di IE Browser Control che riflettono le integrazioni di DocuWare Web Client
Le seguenti sezioni contengono informazioni sui valori del Registro di sistema che riflettono il funzionamento di IE WebBrowserControl standard. Ognuno di essi viene descritto con il percorso del Registro di sistema al valore, il modo in cui riflette il lavoro dell'integrazione e il valore che deve essere impostato affinché il codice funzioni correttamente.

1.Modalità legacy - determina se il modello di input legacy è abilitato. Per impostazione predefinita, la funzione è disabilitata per Internet Explorer e abilitata per le applicazioni che ospitano il controllo WebBrowser.

Quando la modalità di input legacy è abilitata, si verificano le seguenti condizioni:

  • Imessaggi del puntatore di Windows non vengono elaborati dal motore di rendering.
  • Gli eventi puntatore e gesto del Document Object Model (DOM) non vengono attivati.
  • I messaggi del mouse e dell'input tattile vengono inviati in base al modello di input di Windows 7.
  • La selezione tattile segue il modello di Windows 7 ("trascina per selezionare") invece del modello di Windows 8 ("tocca per selezionare").
  • La panoramica e lo zoom accelerati dall'hardware sono disabilitati.
  • Le proprietà dei fogli di stile a cascata (CSS)Zoom e Pan vengono ignorate.

DocuWare WebClient utilizza gli eventi del puntatore e l'attivazione di questa modalità potrebbe danneggiarne la funzionalità. Anche alcuni altri punti potrebbero essere un peso. Per disattivare questa funzione utilizzando il registro di sistema, aggiungere il nome del file eseguibile alla seguente impostazione:

HKEY_LOCAL_MACHINE (o HKEY_CURRENT_USER)
SOFTWARE

Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_NINPUT_LEGACYMODE
Nome_processo.exe = (DWORD) 00000000

"Nome_processo.exe" è il nome del processo che incapsula il controllo del browser. Ad esempio, per WEC è "DocuWare.PlatformUIProcess.exe".

2. Emulazione del browser - Sembra che per impostazione predefinita il controllo del browser non utilizzi l'ultima versione installata di Internet Explorer. Per questo motivo, a volte è necessario impostare la versione di IE che si desidera che il controllo utilizzi. Ecco la chiave di registro adatta:

HKEY_LOCAL_MACHINE (o HKEY_CURRENT_USER)
SOFTWARE
Microsoft
Internet Explorer
Main

FeatureControl
FEATURE_BROWSER_EMULATION

Nome_processo.exe = (DWORD) 00009000

La tabella seguente fornisce le opzioni per il valore:

Valore

Descrizione

11001 (0x2AF9

Internet Explorer 11. Le pagine web vengono visualizzate in modalità edge di IE11, indipendentemente dalla direttiva !DOCTYPE.

11000 (0x2AF8)

IE11. Le pagine Web contenenti direttive !DOCTYPE basate su standard vengono visualizzate in modalità edge di IE11. Valore predefinito per IE11.

10001 (0x2711)

Internet Explorer 10. Le pagine Web vengono visualizzate in modalità Standard di IE10, indipendentemente dalla direttiva !DOCTYPE.

10000 (0x02710)

Internet Explorer 10. Le pagine Web contenenti direttive !DOCTYPE basate su standard vengono visualizzate in modalità Standard di IE10. Valore predefinito per Internet Explorer 10.

9999 (0x270F)

Windows Internet Explorer 9. Le pagine Web vengono visualizzate in modalità Standard di IE9, indipendentemente dalla direttiva !DOCTYPE.

9000 (0x2328)

Internet Explorer 9. Le pagine Web contenenti direttive !DOCTYPE basate sugli standard vengono visualizzate in modalità IE9. Valore predefinito per Internet Explorer 9.

Importante In Internet Explorer 10, le pagine Web contenenti direttive !DOCTYPE basate sugli standard vengono visualizzate in modalità IE10 Standards.

8888 (0x22B8)

Le pagine Web vengono visualizzate in modalità Standard di IE8, indipendentemente dalla direttiva !DOCTYPE.

8000 (0x1F40)

Le pagine Web contenenti direttive !DOCTYPE basate sugli standard vengono visualizzate in modalità IE8. Valore predefinito per Internet Explorer 8

Importante In Internet Explorer 10, le pagine Web contenenti direttive !DOCTYPE basate sugli standard vengono visualizzate in modalità IE10 Standards.

7000 (0x1B58)

Le pagine Web contenenti direttive !DOCTYPE basate sugli standard vengono visualizzate in modalità Standard di IE7. Valore predefinito per le applicazioni che ospitano ilcontrollo WebBrowser.

3.Limitazione di Outlook - Questa limitazione non è legata a un valore del Registro di sistema. È piuttosto un problema che deriva da Outlook. Alla data di stesura di questo documento, tutte le integrazioni avviano la connessione signalR al server per ricevere le notifiche push.
Sembra che Outlook abbia un limite di connessione e quando si hanno diverse integrazioni, ciascuna in un controllo browser separato, non è possibile caricarle tutte né effettuare chiamate al server da quelle caricate. Questo deve essere preso in considerazione quando si aprono diverse integrazioni in Outlook.
Alternativa: Utilizzare il motore GeckoFX: https://code.google.com/p/geckofx/

 

Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.