collegamento esterno che si apre nella app

  1. 8 years ago

    Buonasera, ho un dubbio: ho creato un pulsante che porta ad un link esterno, una pagina web. vorrei che il link mi si aprisse in un'area specifica della pagina dell'applicazione, e non esternamente nel browser. Mi sembrava di aver visto un comando apposito, ma non riesco più a trovarlo... mi date una mano? grazie mille!

    F.

  2. Giancarlo N

    11 Jan 2016 Administrator
    Edited 8 years ago by Giancarlo N

    L'azione è Open URL e l'opzione è Open in Browser, ma non consente di aprire la pagina esterna all'interno di una porzione della pagina.
    Per fare questo occorre usare uno smartobject.
    Ad esempio, nello smart object occorre inserire:

    <iframe id='smartobj_id10' src='' frameborder='0'></iframe>

    mentre all'oggetto bottone bisogna associare un evento (es: touch up) e poi l'azione run javascript e inserire:

    $('#smartobj_id10').attr('src','https://www.pubcoder.com');
  3. Grazie mille, ora provo!

  4. Giancarlo N

    11 Jan 2016 Administrator

    Questo ovviamente funziona nel contesto delle app (Android o iOS), mentre per epub occorre tener presente che molti reader bloccano il caricamento di qualsiasi risorsa esterna.

  5. Grazie mille Giancarlo, infatti noi stiamo lavorando su una app.
    ho provato come mi hai detto e funziona, ora riesco a richiamare la pagina web, ma non capisco perchè questa pagina occupi solo una parte minima dell'area dello smartobject che la contiene.
    Io vorrei disegnare uno smartobject e sapere che la pagina web che richiamo occupi tutta la larghezza dello smartobject stesso...o in alternativa che possa impostare tramite codice le misure della pagina web richiamata.

    Mi puoi aiutare? grazie ancora!

    F.

  6. Giancarlo N

    11 Jan 2016 Administrator

    si potrebbero impostare le dimensioni dell'iframe in questo modo:

    <iframe id='smartobj_id10' src='' frameborder='0' style='height: 100%; width: 100%;'></iframe>
  7. Grazie mille Giancarlo, ora funziona.
    Ne approfitto per complimentarmi per la velocità e precisione dell'assistenza, sicuramente un punto fondamentale a favore di Pubcoder. bravi!

  8. Ciao Giancarlo, torno a scriverti in merito al progetto di cui sopra. Seguendo le tue istruzioni ora il link si apre correttamente all'interno della app, nello smart object assegnato.
    La questione ora è che sulla pagina aperta nello smart object ci sono degli ulteriori link a pdf: cliccando su questi link vorrei che i pdf si aprissero anch'essi nello smart object, sostituendo quindi la pagina aperta in precedenza.
    La cosa funziona esattamente così finchè uso l'anteprima di progetto, ma quando pubblico l'apk e installo sul mio smartphone, la cosa non funziona: clicco i collegamenti ai pdf sulla pagina nello smart object ma non succede assolutamente nulla.

    mi puoi aiutare? grazie mille!

    F.

  9. Giancarlo N

    4 Feb 2016 Administrator

    La soluzione più semplice che mi viene in mente è quella di sfruttare il visualizzatore di google.
    quindi modificare il link al file pdf in questo modo:

    http://path/to/pdffile.pdf
    in:
    https://docs.google.com/viewer?url=http://path/to/pdffile.pdf
  10. Grazie mille giancarlo, provo subito!

 

or Sign Up to reply!