Windows Phone 7.5: Ecco come implementare su IE9 Mobile la funzione “Avanti” e “Trova”

Sono state molte le novità che il recente aggiornamento mango ha portato nei nostri dispositivi. Oltre a delle nuove funzioni però, Microsoft per qualche motivo ha rimosso dal browser Internet Explorer di Windows Phone le comode funzioni di “Avanti” e “Trova”.

“GoodDayToDie”, un utente del forum XDA, ha realizzato due javascript per soccombere a queste mancanze in Windows Phone 7.5. Le procedure sono semplici da effettuare, se siete tra quelli utenti che utilizzavano queste caratteristiche potete utilizzare questi piccoli javascript da salvare come preferiti.

Di seguito la procedura per implementare la funzione “Avanti”

  • Aprite Internet Explorer dal vostro Windows Phone
  • Premete su opzioni (…) e quindi su “aggiungi a preferiti” (non importa su quale pagina web ci troviamo)
  • Nella casella di testo “Nome” digitiamo “!AVANTI”
  • Nella casella di testo “Indirizzo Web” digitiamo
  • Salviamo le modifiche.

Adesso vediamo la procedura per implementare la funzione “Trova”

  • Aprite Internet Explorer dal vostro Windows Phone
  • Premete su opzioni (…) e quindi su “aggiungi a preferiti” (non importa su quale pagina web ci troviamo)
  • Nella casella di testo “Nome” digitiamo “!TROVA”
  • Nella casella di testo “Indirizzo Web” inseriamo questo testo
javascript: (function(){function G(){var pf=doc.getElementById('pf');var qt=doc.getElementById('qt');if(null==pf){pf=doc.createElement('div');pf.id='pf';var s=pf.style;s.position='absolute';s.zIndex='99';s.top=(scT||scBT)+'px';s.left=(scL||scBL)+'px';s.width='100%';s.backgroundColor='#FFFF00';pf.appendChild(doc.createTextNode('Search: '));qt=doc.createElement('input');qt.id='qt';qt.type='text';pf.appendChild(qt);var sb=doc.createElement('input');sb.type='button';sb.value='Find';sb.onclick=function(){P(qt.value)};pf.appendChild(sb);doc.body.appendChild(pf);}else{pf.style.display='inline';count=0;}}function P(s){document.getElementById('pf').style.display='none';if(s==='')return;var n=srchNode(document.body,s.toUpperCase(),s.length);alert("Found "+count+" occurrence"+(count==1?"":"s")+" of '"+s+"'.");pf.parentNode.removeChild(pf);return n;}function srchNode(node,te,len){var pos,skip,spannode,middlebit,endbit,middleclone;skip=0;if(node.nodeType==3){pos=node.data.toUpperCase().indexOf(te);if(pos>=0){spannode=document.createElement("SPAN");spannode.style.backgroundColor="red";middlebit=node.splitText(pos);endbit=middlebit.splitText(len);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else{if(node.nodeType==1&&node.childNodes&&node.tagName.toUpperCase()!="SCRIPT"&&node.tagName.toUpperCase!="STYLE"){for(var child=0;child<node.childNodes.length;++child){child=child+srchNode(node.childNodes[child],te,len);}}}return skip;}var count=0,scL=0,scT=0,scBL=0,scBT=0;var w=window,doc=document;if(typeof doc.body!='undefined'&&typeof doc.body.scrollLeft!='undefined'){scBL=doc.body.scrollLeft;scBT=doc.body.scrollTop;}if(typeof doc.documentElement!='undefined'&&typeof doc.documentElement.scrollLeft!='undefined'){scL=doc.documentElement.scrollLeft;scT=doc.documentElement.scrollTop;}G();})()
  • Salviamo le modifiche

Di seguito un video dimostrativo delle funzioni implementate tramite javascript:

Grazie a silric per la segnalazione – via

36 Commenti

  1. Omnia7

    Ragazzi, posso provare anche senza che io abbia il telefono sbloccato?

    • Dev10

      Si, tutti possono utilizzare questo trucchetto ;)

  2. Giulio

    Se volevate renderlo ibpossibile la fare tramite telefono ci siete riusciti :D non si riescie a copiare i codici

    • Rik

      io ho fatto tutto tramite telefono, strano che non ti riesca :O

    • Tonyxx85

      Essendo un javascript non possiamo inserirlo direttamente, ma deve essere caricato come codice. Effettivamente dal telefono non è semplicissimo :D, in caso fai copia/incolla dal pc

      • Rik

        è un po complicato in effetti…. in alternativa te lo invii tramite email e poi lo copi…

  3. Giulio

    Non è che riuscireste a passarmelo via mail :) sono un fuori sede e non ho il pc a portata di mano :D…anzi faccio un’altra prova…magari uscendo dalla applicazione plaffo riesco a copiare lo script

  4. Fabrizio Verdicchio

    Io ho fatto il copia/incolla dalla mail e salvato il TROVA, ma il caricamento dopo che dai preferiti tappo su TROVA è infinito…c’è un errore?

    • Tonyxx85

      Si, c’èra un piccolo errore. Ora è corretto ;)

      • Fabrizio Verdicchio

        Ho corretto Tony, ma rimane impallato nel caricamento….Ho copiato il codice dal corpo testo della mail che mi sono inviato, non è che qualcosa si modifica col copia/incolla?

  5. kais

    Microsoft per qualche motivo ha rimosso dal browser Internet Explorer di Windows Phone le comode funzioni di “Avanti” e “Trova”.

    mai capita sta scemza che ha fatto ms.

  6. NewPete98

    Finalmente un trucchetto non per telefoni sbloccati. Queste due funzioni mi sembrano utilissime non capisco perché Microsoft le abbia rimosse…

  7. dome92

    Non . Funziona, caricamento infinito, help

  8. ironsampei

    Provato su omnia7 ma il caricamento è infinito… :'(

    • Tonyxx85

      Aspettate, il primo codice è corretto, sul secondo forse c’è un errore, stiamo verificando ;)

      • Ironsampei

        Ho riprovato il comando avanti perché mi era venuto il dubbio che avendo impostato la lingua inglese dovessi rinominare il nome invece di “avanti” in “forward” così facendo ora và

        • PeppeGC

          Nell’area di testo nome potete mettere qualsiasi nome. Nell’articolo abbiamo messo il punto esclamativo all’inizio in modo da averli i primi della lista

  9. M04r3n0

    Non vedo il testo da copiare per il comando “trova” …

  10. Tonyxx85

    Ok ragazzi, abbiamo corretto il codice per il tasto “Trova” ;)

  11. Danilo

    Siete grandi, perfettamente funzionante su HD7 :D

    ps. Speriamo cmq che microsoft con il prossimo aggiornamento riporti le due funzioni, non ha senso riumuoverle

  12. Simone Carpentiero

    mmm, boh lo trovo un po’ scomodo, la funzione più utile sicuramente è quella della ricerca, anche se un po’ spartana..

    • Antonio

      Meglio di niente. Ovviamente se conosci javascript puoi personalizzarlo come vuoi

  13. Ironsampei

    Ora funziona tutto :) grazie mille

  14. TOM

    Ciao ragazzi, vi segnalo che nella stessa discussione su xda sono stati aggiunti altri script javascript… c’è la funzione “traduci” e “solo testo”

  15. ledlorenzo

    Già che ci siete, dopo aver corretto il codice sostituite quel “soccombere” con “sopperire” nell’articolo… ;)

    • NeM

      Guarda che soccombere si può dire o.O

      • ledlorenzo

        Addirittura 3 pollici versi per una semplice segnalazione di un refuso :(

        Cioè, ragazzi.. Sono abbastanza intristito, perché è ovvio che non va bene così la frase.. ma calma! Se pure mi sbaglio che bisogno c’è?

        @NeM, so bene che soccombere si può dire, ma in questa frase non solo non c’entra una mazza, ma va a indicare proprio il contrario di quello che l’articolo vuole dire, o l’italiano è cambiato e non mi hanno avvisato?

        CITO:
        “GoodDayToDie”, un utente del forum XDA, ha realizzato due javascript per soccombere a queste mancanze in Windows Phone 7.5.”

        Questa frase dice che “GoodDayToDie” ha realizzato 2 javascript per “arrendersi” a queste mancanze in WP7.. Altro da eccepire?

        Un assiduo lettore offeso. Sia chiaro, gioco. ^-^

        • Simone Carpentiero

          Secondo me hai ragione, è che molti l’italiano non lo conoscono e quindi ti mettono il pollice verso, per quanto riguarda l’articolo probabilmente è dovuto ad una traduzione automatica..

  16. Mariano

    Ma su omnia7 funziona nessuno a provato!

  17. gian89

    ah finalmente l’opzione avanti era davvero comoda, ma non capisco perchè toglierla…

    p.s. dove l’ha presa quella cover per omnia 7??

  18. rec1978

    Bella questa trovata… Di fatto è un foreward creato direttamente con codice javascript, quindi funziona come se stessimo semplicemente cliccando su di un tasto AVANTI posto in una pagina web e questo fa si che possa funzionare a prescindere dal fatto che il telefono sia sbloccato o meno… Il browser interpreta il codice poichè per lui è come se si trattasse di un sito :D

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *