2011-12-21 9 views
7

Qualcuno può spiegare in che modo questo sito web accede al contenuto degli appunti e lo visualizza?Come ottenere i contenuti dagli appunti del cliente come questo sito web

http://snag.gy

Sto lavorando su un progetto simile e la necessità di fare uso di questa funzionalità in cui gli utenti possono CTRL + V incollare un'immagine. Inoltre, se il sito utilizza il plug-in Java, perché il mio chrome non visualizza avvisi non aggiornati?

Qualsiasi aiuto è apprezzato!

Grazie.

+1

lassebunk.dk/downloads/PasteImageApplet.zip provate questo –

+0

Ho provato la loro demo online ... http://lassebunk.dk/demos/clipboard-image/clipboard-image.html ... ma è ancora mostra il plugin dailog aggiornato di chrome. Inoltre, secondo la pagina principale http://lassebunk.dk/2009/08/04/clipboard-java-applet/ L'applet deve essere firmata digitalmente da sun per accedere agli Appunti ed è scaduta il 19 gennaio 2010. Qualche idea su come il sito web dichiarato vince tutto questo? – Alvin

risposta

1

Si dovrebbe essere in grado di dire che guardando la fonte (http://snag.gy/assets/js/index.min.js). Il codice sarà illeggibile poiché è stato limitato, ma è possibile renderlo leggibile con un codice per l'abbellimento (ad esempio http://jsbeautifier.org/).

Usa un'applet java per leggere gli appunti (lo aggiunge dinamicamente alla pagina). Contiene anche un riferimento a http://code.google.com/p/zeroclipboard/ che è una soluzione basata su flash menzionata here. Ho visto che utilizza anche l'oggetto clipboardData.

Sembra che ci siano diversi fallback a seconda del browser, e inoltre utilizza diversi meccanismi basati sull'origine dei dati copiati. È possibile iniziare con How does the paste image from clipboard functionality work in Gmail and Google Chrome 12+? e fare un fallback su un'applet java se il browser è precedente.

+0

Grazie Matias ... come hai detto tu, sembra che stiano usando diversi modi per raggiungere questo obiettivo. Innanzitutto, il metodo html5 per chrome, per poi tornare all'applet per firefox e internet explorer. Sembra che non conosca la nuova funzionalità html5 del cromo, motivo per cui mi è sembrato un mistero. Ancora una volta, grazie a guardarlo e indicarmi la giusta direzione. Buona giornata! – Alvin