2014-04-06 12 views
8

Sto usando ionico e cordova per costruire un'applicazione ibrida.Come consentire la copia e incolla da una webview ionica?

Tuttavia, non riesco a copiare il testo da nessuna delle mie visualizzazioni Web. Dal mio telefono Android o dal browser, la copia del testo non funziona. Selezionare il testo e trascinare il puntatore non fa nulla.

Ciò si verifica ad esempio con l'app di base generata da ionic start myApp tabs.

In poche parole, come posso consentire agli utenti di copiare e incollare?

risposta

6

Fai ion-content-overflow-scroll="true" e aggiungere una classe al testo copiabile

.selectable{ 
    -webkit-user-select: auto; 
} 

Non è possibile copiare qualsiasi cosa negli appunti da JavaScript per ora di programmazione. Tuttavia può essere fatto dal lato nativo tramite plugin CordovaClipboard

+0

Fast forward al 2016 e [si può ** ** copia negli appunti da JavaScript] (https://developers.google.com/web/updates/2015/04/cut-and-copy-commands? hl = it) con 'document.execCommand ('copy')' (ma il testo deve essere prima selezionabile, con '-webkit-user-select: text 'o simile) –

-3

Puoi provare con console.log() e copiare/incollare dalla console.

Oppure, se avete bisogno di copiare da un emulatore è possibile utilizzare Remote debugging

+0

Grazie, ma voglio consentire all'utente di copiare e incollare con un clic lungo. Non ho un bisogno personale di copia-incolla. – Matt

Problemi correlati