5 votos

¿Cómo registrar un AppleScript como posible navegador web por defecto?

He escrito un AppleScript que quiero establecer como navegador por defecto.

He añadido un CFBundleDocumentTypes a la lista p (copiada de Safari) y reconstruí la base de datos de los servicios de lanzamiento, pero no funcionó.

El script no aparece en la lista del navegador por defecto de Safari. Si lo elijo manualmente en ese diálogo de preferencias, se ignora y Safari se convierte en el navegador por defecto.

4voto

ryebread Puntos 716

¿Has probado a añadir el CFBundleURLTypes y la subclave LSIsAppleDefaultForScheme ?

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLName</key>
        <string>Web site URL</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>http</string>
            <string>https</string>
        </array>
        <key>LSIsAppleDefaultForScheme</key>
        <true/>
    </dict>
</array>

No estoy seguro de que ayude, pero he notado estas claves en el info.plist de todas las aplicaciones que he comprobado que aparecen en esa lista del navegador.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X