¿Por qué preview.app se niega a abrir un enlace local en archivos PDF?

3

Estoy intentando hacer un pdf con un enlace para abrir archivos de video locales.

Logré hacerlo con Acrobat, y Reader abre los archivos correctamente. Pero Preview.app se niega. El enlace http regular está abierto correctamente, pero no file://

Solo necesito Preview.app para hacer que el buscador inicie el archivo, no para abrirlo en la vista previa. Ya que Reader.app puede hacer esto correctamente, ¿Alguien tiene ideas sobre cómo corregir esto para Preview.app?

    
pregunta Matthieu 30.01.2014 - 16:55

2 respuestas

1

No esperaría que la vista previa permitiera esto como resultado de una decisión consciente del diseño de Apple. Esto es, en esencia, cómo una decisión de diseño de OS X se hizo diferente de Windows. Uno permite que los programas principales que se suministran con el sistema operativo realicen todo tipo de cosas y los otros intentos para integrar la seguridad mediante el control de las interacciones entre programas.

Si Preview.app puede abrir archivos especificados de documentos arbitrarios (o, lo que es peor, que Finder ejecute esa acción en nombre del usuario), abre la puerta a todo tipo de riesgos de seguridad.

Las restricciones de Apple en los permisos se basan en parte en la diferencia entre los archivos locales (que son más confiables y quizás operan con privilegios elevados del sistema) y los archivos de Internet (que están en cuarentena, sujetos a menos permisos para ejecutarse localmente).

Puede presentar un informe de errores a Apple para preguntar cómo lograr un enlace, pero supongo que así se diseñó la vista previa y no un descuido o error que impide que esto funcione en la compilación actual de OS X.

    
respondido por el bmike 31.01.2014 - 15:14
0

Probablemente esto sea solo un descuido en la vista previa, no una limitación orientada a la seguridad. Por ejemplo, Apple le permite a Safari abrir cualquier archivo: // o URL de terceros como evernote: // incrustado en las páginas web. Del mismo modo, la última versión de Pages / Keynote también abrirá las URL incrustadas (aunque las versiones de iWork 09 no lo hicieron).

Ya que las URL funcionan en estas aplicaciones, tampoco es un problema de la zona de pruebas (Sandboxing se trata de restringir el acceso directo a los archivos, el archivo: // URL aún es manejado por Finder, no por la aplicación donde se originó el clic). p>     

respondido por el onekerato 28.02.2014 - 04:14

Lea otras preguntas en las etiquetas