none
Web Browser Bloccato! RRS feed

  • Domanda

  • Salve,

    stavo iniziato un nuovo progetto. In pratica è un autologin a determinati siti web.

    Ma alcuni di loro mi danno problemi con il webbrowser, dicendo che il browser che uso è obsoleto.

    Volendo posso postare anche il codice o il pacchetto.

    grazie, Laiton93!


    lunedì 28 gennaio 2013 18:13

Tutte le risposte

  • Ciao Laiton93,

    succede perchè il controllo WebBrowser 'impersona' un Browser obsoleto.

    leggi questo post di Gian Maria Ricci per capire come funziona e come modificare il comportamento del controllo

    Witch version of browser is used by the WebBrowser control?

    Ciao


    Renato Marzaro  MVP Visual Basic

    http://community.visual-basic.it/renato

    lunedì 28 gennaio 2013 18:56
    Moderatore
  • Ciao Renato,

    grazie al tuo aiuto, ho capito qualcosa di questa faccenda.

    Siccome sono negato con le chiavi di registro, di sistema, non è che potresti farmi un piccolo esempio, se non è di troppo disturbo?

    Grazie, Laiton93.

    martedì 29 gennaio 2013 11:37
  • Ciao,

    che esempio vuoi, oltre a quanto scritto nel post indicato da Renato?

    Devi aprire il file di registro tramite regedit, poi hai tutto scritto li.

    martedì 29 gennaio 2013 13:12
  • Ciao,

    volevo un accesso al registro da codice, per non farlo ogni qual volta dovesse servire.

    Esempio formattazione del pc ecc.

    Grazie, Laiton93

    martedì 29 gennaio 2013 13:14
  • Ciao Laiton93,

    nessun disturbo ma non saprei che altro aggiungere a quanto specificato nell'articolo indicato

    Apri regedit ed imposti i valori della chiave specificata così come indicato nell'articolo.

    Ciao


    Renato Marzaro  MVP Visual Basic

    http://community.visual-basic.it/renato

    martedì 29 gennaio 2013 13:18
    Moderatore
  • volevo un accesso al registro da codice, per non farlo ogni qual volta dovesse servire.

    Esempio formattazione del pc ecc.

    Ciao Laiton93,

    Basta che tu lo scriva dal tuo messaggio precedente come si poteva dedurre questa tua richiesta? ;-)

    Il momento ideale, a mio parere, è in fase di instalalzione della tua applicazione.  Consulta questa documentazione

    Gestione delle impostazioni del Registro di sistema durante la distribuzione

    Ciao

    Renato


    Renato Marzaro  MVP Visual Basic

    http://community.visual-basic.it/renato

    martedì 29 gennaio 2013 13:35
    Moderatore
  • Ciao,

    Scusa ma volevo andare per gradi :) 

    Partivo da capire che caspita dovevo fare, per poi arrivare ad una cosa più complessa xD

    Mi serve una mano perchè sono proprio negato xD Questo è il regedit xD

    Ora non trovo la chiave del WebBrowser.

    Se qualcuno mi da una mano a capire che cosa devo fare. Grazie


    • Modificato Laiton93 martedì 29 gennaio 2013 15:54
    martedì 29 gennaio 2013 13:58
  • Mi serve una mano perchè sono proprio negato xD Questo è il regedit xD

    Ora non trovo la chiave del WebBrowser.

    Se qualcuno mi da una mano a capire che cosa devo fare. Grazie

    Ciao Laiton93,

    non si tratta di essere 'negati' si tratta solamente di leggere!

    Se leggi bene vedrai che WebBrower.exe è il nome dell'applicativo a cui applicare le nuove impostazioni

    Se la chiave per il tuo applicativo (es pippo.exe) non c'è, e mi stupirei del contrario, devi crearla!

    Ciao


    Renato Marzaro  MVP Visual Basic

    http://community.visual-basic.it/renato

    martedì 29 gennaio 2013 14:05
    Moderatore
  • Salve Renato,

    allora forse ci siamo. Lasciando perdere per un momento il fatto di voler fare la procedura tramite codice, cerchiamo prima di farlo in modalità manuale xD

    Come mi hai mostrato dal primo link che mi hai mandato, ho eseguito la procedura.

    Ovvero ho creato un registro a 32 bit che intercetta tutte le applicazioni ("*") e con valore 0x0000270f (9999).

    Questo dovrebbe far emulare IE9, ma quando lo testo con acid3 (che si trova nella stessa pagina del procedimento) il webbrowser non effettua il test sui colori.

    martedì 29 gennaio 2013 15:29
  • PS: può centrare qualcosa, che l'applicazione e a 32 o 64 bit?
    mercoledì 30 gennaio 2013 10:26
  • Ovvero ho creato un registro a 32 bit che intercetta tutte le applicazioni ("*") e con valore 0x0000270f (9999).

    Questo dovrebbe far emulare IE9, ma quando lo testo con acid3 (che si trova nella stessa pagina del procedimento) il webbrowser non effettua il test sui colori.

    Ciao Laiton93,

    Invece di usare un registro con il nome “*”, prova a creare uno con il nome del tuo esecutabile, come suggerito nell’articolo linkato da Ricci Gian Maria:

    “To control the value of this feature by using the registry, add the name of your executable file to the following setting and set the value to match the desired setting”



    Irina Turcu - Microsoft

    [Manifesto] Regole e Aspetti generali all'uso dei forum MSDN

    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e approfondire la loro conoscenza dei prodotti e tecnologie Microsoft.

    LinkedIn

    giovedì 31 gennaio 2013 13:53
  • Ciao Irina,

    ho appena provato, ma non funziona.

    giovedì 31 gennaio 2013 14:17
  • devo postare il sorgente?
    giovedì 31 gennaio 2013 14:57
  • Può centrare qualcosa che ho IE10?
    venerdì 1 febbraio 2013 08:50
  • In questo caso potresti provare ad impostare il valore del registro a 10000 (0x02710) o a 10001 (0x2711), codici specifici a Internet Explorer 10.

    Irina Turcu - Microsoft

    [Manifesto] Regole e Aspetti generali all'uso dei forum MSDN

    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e approfondire la loro conoscenza dei prodotti e tecnologie Microsoft.

    LinkedIn

    venerdì 1 febbraio 2013 08:57
  • Non funziona e non riesco a capire il perche!
    venerdì 1 febbraio 2013 10:22
  • Non funziona e non riesco a capire il perche!

    Può dipendere anche dalle impostazioni del tuo Browser. Prova, al momento che il focus sia sul browser web, di schiacciare F12 e cambiare le proprietà Browser Mode e Document Mode. Document Mode dovrebbe essere impostato su Standards e Browser Mode sul numero più alto possibile (probabilmente per te sarà 10), o sul numero corrispondente a quello definito nel registro. Nei miei test, la pagina di test Acid dovrebbe funzionare per i broswer mode e standard 9 e 10.

    Irina Turcu - Microsoft

    [Manifesto] Regole e Aspetti generali all'uso dei forum MSDN

    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e approfondire la loro conoscenza dei prodotti e tecnologie Microsoft.

    LinkedIn

    venerdì 1 febbraio 2013 13:19
  • scusami, ma non accade nulla se premo F12 quando il focus si trova sul WB
    venerdì 1 febbraio 2013 14:53
  • scusami, ma non accade nulla se premo F12 quando il focus si trova sul WB

    In alternativa, in Internet Explorer 10 scegli l'opzione "F12 developer tools" dal menù Tools per arrivare alla configurazione di tali proprietà.

    Irina Turcu - Microsoft

    [Manifesto] Regole e Aspetti generali all'uso dei forum MSDN

    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e approfondire la loro conoscenza dei prodotti e tecnologie Microsoft.

    LinkedIn

    venerdì 1 febbraio 2013 15:10
  • Ok, fatto.

    da internet explorer 10:

    - Modalità Browser: IE10

    - Modalità Documento: standard.

    venerdì 1 febbraio 2013 15:22
  • è possibile usare un altro browser al posto di explorer?
    giovedì 14 febbraio 2013 14:25