Desidero utilizzare una funzione di copia su clip in HTML5, ma senza utilizzare il flash. È possibile? Come?Come posso copiare negli appunti in HTML5 senza usare il flash?
ho cercato di implementare una funzione di copia-to-clipboad con JavaScript, ma non funziona:
function Copytoclipboard() {
var body = document.body,
range, sel;
if (document.createRange && window.getSelection) {
range = document.createRange();
sel = window.getSelection();
sel.removeAllRanges();
try {
range.selectNodeContents(el);
sel.addRange(range);
document.execCommand('Copy');
} catch (e) {
range.selectNode(el);
sel.addRange(range);
document.execCommand('Copy');
}
} else if (body.createTextRange) {
range = body.createTextRange();
range.moveToElementText(el);
range.select();
range.execCommand('Copy');
}
}
"Non completamente supporto" è un modo per dirlo. Inutilizzabile è un altro. Chrome, Safari, Opera non supportano EventConstructor che sembra essenziale se vuoi copiare qualcosa negli appunti. –
Ma risponde alla domanda. L'utente ha richiesto html5. –
E il supporto per tutti i diversi browser sui dispositivi mobili? Ce n'è un milione. Sembra che le previsioni su HTML5 riguardino maggiormente l'hype e che le promesse non mantenute siano diventate realtà. Se non riusciamo ancora a ottenere questa semplice micro-funzionalità funzionante in modo coerente nel 2015, andremo tutti in pensione prima che queste cose "funzionino"? Dopotutto, l'architettura dei plug-in non era poi così male. Funziona alla grande per Eclipse. – User