Ho sviluppato un'applicazione mobile (in asp.net) e sto utilizzando un'applicazione WinForms con il controllo WebBrowser per dimostrarlo.L'oggetto non supporta proprietà o metodo Controllo WebBrowser
ho la mia pagina principale sto usando uno script per nascondere la barra degli indirizzi:
<script type="text/javascript">
window.addEventListener("load", function() {
// Set a timeout...
setTimeout(function() {
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
</script>
Questo ha funzionato bene un più macchine, ma questa mattina su una nuova macchina che ho incontrato un popup quando la pagina viene caricata:
la macchina in questione ha installato IE9 e ho l'impostazione Disable Script Debugging
Controllato.
Qual è il modo migliore per affrontare questo problema. Posso aggiungere alcune condizioni nel JS per non essere eseguite durante l'esecuzione in IE?
Sembrerebbe che IE9 Strumenti> Opzioni Impostazioni non siano utilizzati dal controllo WebBrowser. Quindi, anche se 'Disabilita Script Debugging' è selezionato in IE, questa impostazione non viene propagata al controllo. Sono riuscito a disattivarlo nel controllo utilizzando 'WebBrowser.ScriptErrorsSuppressed = True' –