Obiettivo: un visualizzatore di PDF di base del browser che ha zoom e drag/funzione panoramica (meglio se consentire nascondendo la funzione di salvataggio) per sostituire il browser predefinito unaCome modificare il visualizzatore pdf dei browser tramite il programma (ad esempio HTML, JS, PHP)?
Problema: tutti i browser (escludere vecchio IE) ha la propria configurazione in visualizzatore di PDF, che senza trascinare/funzione panoramica
Attualmente questo codice di difetto di uso PDF viewer:
<object id = 'zoomPage' type='application/pdf' data= '1.pdf'>
<p>The PDF can not display
</p>
</object>
E 'possibile forzare tutti i browser (Chrome, Firefox, IE8 +) utilizzando il lettore di Adobe per aprire il file pdf usando javascript/jquery/html/php? O ci sono dei visualizzatori di PDF per la base web con le funzioni sopra menzionate?
Nota:
Per il primo approccio:
ho trovato il modo per esempio Content-Disposition: attachment
ma solo cambiare il comportamento di visualizzare per scaricare il pdf, non cambiare la preferenza ad aprire il file pdf
Force (cioè sulla propria macchina) o forza che significa su chi visualizza il tuo PDF? Sul tuo computer, cambia l'associazione dei file per quel mimetype da aprire sempre con Firefox e (noiosamente) ti verrebbe probabilmente lanciato Firefox ogni volta che uno dei tuoi altri browser tenta di aprire i file "application/pdf". sulla macchina di qualcun altro? Uh, non penso. Non avrei mai permesso a JS di eseguirlo sulla mia macchina secondo i tuoi capricci e nessuno avrebbe dovuto farlo. –
Se si fosse in grado di selezionare a distanza un programma esterno che il mio browser dovrebbe utilizzare per i propri file, considererei un buco di sicurezza. – mkl
Se dovessi visitare un sito e ho notato che utilizzava il proprio visualizzatore di PDF o qualsiasi altro software che non ho installato/accettato di utilizzare, chiuderei la finestra del browser e inserirò nella lista nera quel sito ... I sto richiedendo dati, non software ... voglio quello che ho richiesto, niente di più, niente di meno –