Ho una visualizzazione Web nel mio programma UWP che funziona BENE per quando clicco su un pulsante che normalmente si apre in una nuova finestra (popup).Come posso aprire i popup nella stessa WebView (non una nuova finestra) in Windows UWP?
Quando faccio clic su un pulsante che normalmente si apre in una nuova finestra, voglio solo che si apra nella stessa WebView, ma si apre nel mio browser predefinito. C'è un settaggio che posso impostare per risolvere il problema?
Aggiornamento:
ho risposto alla mia domanda iniziale. Ho aggiunto un gestore di eventi NewWindowRequested, aprii la
args.uri
nella stessa WebView e poi disse
e.handled=true
Ho un nuovo problema però ed è probabilmente solo con jeopardy.com. Sto cercando di creare un "Watson" che farà domande su google, ma quando apro il test di pratica, non inizia mai.
Quindi in pratica nella mia WebView vado a https://www.jeopardy.com/be-a-contestant/practice-tests e faccio clic su Prendi il test di pratica. Quando apre le nuove finestre, il timer non inizia mai. Immagino che stiano cercando di impedire alle persone di usare i programmi per le loro domande. Qualcuno ha una soluzione?
Anche Funziona in vantaggio per me
A differenza del Webview che assomiglia (lato destro)
pensi che possa avere a che fare con un funzione javascript o dimensione di Windows?
UPDATE2:
Per tutti coloro che vuole aiutare, ecco un repo github:
https://github.com/SethKitchen/JeopardyWinner
Desktop Edge non si avvia il timer o, in modo forse questo è il problema del motore di Edge? Anche WebView in UWP lo usa. –
@ Syn-McJ Funziona a bordo per me –
Bene, vedo la stessa immagine in controllo webview e Edge, quindi scommetto che il problema è lì, ma probabilmente non si riproduce sempre. –