Domanda

Ho bisogno di essere in grado di visualizzare i file HTML archiviati localmente sul dispositivo utilizzando un controllo WebBrowser in un Windows Form.

Ho semplicemente puntare il browser web alla pagina in questo modo: ctrlBrowser.Url = new Uri ( "file: // \\ My Documents \ test.html");

Le pagine caricano perfettamente nel controllo ad eccezione di Mobile Device 6.1 Windows con browser Opera installato anche. Ogni volta che il codice di cui sopra viene eseguito, il caricamento della pagina, ma si carica in una schermata del browser Opera, lanciato di recente. Ho bisogno di utilizzare il controllo WebBrowser per gli eventi di spostamento trappola ecc, ma non riesco a trovare un modo per forzare pagina da caricare in controllo quando si installa l'opera.

I tuoi pensieri sono molto apprezzati come io sono contro un muro di mattoni su questo.

È stato utile?

Soluzione

E 'un effetto collaterale strano del browser Opera è il default (credo che succede se si installa Opera su qualsiasi dispositivo WinMo in effetti). Una soluzione è discusso qui .

Altri suggerimenti

Abbiamo incontrato questo nel nostro programma WM 6. E 'a causa di Opera è il browser di sistema predefinito per il dispositivo. Il workround (modifica del Registro di dispositivo) data dal @ctacke è noto per funzionare correttamente, ma in alternativa è possibile aprire Opera e utilizzare le preferenze per un-impostarlo come browser predefinito. Abbiamo scelto la seconda aproach, anche se è possibile combinare le due cose e chiedere all'utente di cambiare le loro preferenze, se il Registro di sistema è impostato per avere Opera come predefinito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top