Why preview.app rifiuta di aprire il collegamento locale nei PDF

3

Sto cercando di creare un pdf con un link per aprire file video locali.

Sono riuscito a farlo con Acrobat e Reader apre i file correttamente. Ma Preview.app rifiuta. I normali link http sono correttamente aperti, ma non file://

Ho bisogno solo di Preview.app per far sì che il finder avvii il file, non lo apri nell'anteprima. Dal momento che Reader.app può farlo correttamente, Qualcuno ha idee su come correggere questo per Preview.app?

    
posta Matthieu 30.01.2014 - 16:55
fonte

2 risposte

1

Non mi aspetto che l'anteprima consenta questo risultato a seguito di una decisione consapevole del design di Apple. Questo è in sostanza il modo in cui una decisione di progettazione di OS X è stata resa diversa da Windows. Uno consente ai programmi core forniti con il sistema operativo di fare ogni sorta di cose e gli altri tentativi di incorporare la sicurezza controllando le interazioni tra programmi.

Se Preview.app può aprire file arbitrari, specifici del documento (o peggio che Finder esegua quell'azione per conto dell'utente), apre la porta a tutti i tipi di rischi per la sicurezza.

Le restrizioni di Apple sulle autorizzazioni si basano in parte sulla differenza tra i file locali (più affidabili e forse con privilegi di sistema elevati) e i file da Internet (che sono messi in quarantena, soggetti a meno autorizzazioni per l'esecuzione locale).

Potresti presentare una segnalazione di bug con Apple per chiedere come realizzare un collegamento, ma la mia ipotesi è che questo è il modo in cui è stata progettata l'anteprima e non una svista o bug che impedisce di lavorare sulla build attuale di OS X.

    
risposta data 31.01.2014 - 15:14
fonte
0

Questa è probabilmente solo una svista in Anteprima, non una limitazione orientata alla sicurezza. Ad esempio, Apple consente a Safari di aprire qualsiasi file: // o URL di terze parti come evernote: // incorporati nelle pagine Web. Allo stesso modo, l'ultima versione di Pages / Keynote aprirà anche gli URL incorporati (anche se le versioni di iWork 09 no.)

Poiché gli URL funzionano in queste app, non è un problema di sandboxing (Sandboxing riguarda la limitazione dell'accesso diretto ai file, il file: // l'URL è ancora gestito da Finder, non dall'app in cui il clic ha avuto origine.)

    
risposta data 28.02.2014 - 04:14
fonte

Leggi altre domande sui tag