Ubicación predeterminada del navegador .plist

4

Tengo un navegador personalizado, digamos que es similar a un puerto de Firefox como Ice Weasel. Me pregunto dónde lo registro para que aparezca en las Preferencias del sistema > General > Menú predeterminado del navegador.

Puedo ver los valores predeterminados actuales en la línea de comandos desde:

defaults read ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist

Sin embargo, esto solo parece darme lo que realmente se establece como mis valores predeterminados y no lo que PUEDE configurarse como mis valores predeterminados. Es la última parte en la que estoy interesado. ¿Qué debo hacer para registrar mi navegador personalizado para que pueda configurarse como predeterminado?

Supongo que hay un archivo .plist en alguna parte para eso?

    
pregunta Dan 14.12.2015 - 19:08

1 respuesta

5

No te sumas a este plist: OS X lo gestiona por sí mismo. Por ejemplo, descargue un nuevo navegador y cópielo en la carpeta Aplicaciones. Sin abrirlo una vez, OS X lo agregará a la lista en Preferencias del sistema.

Esto se logra con lo siguiente en la lista de información de la aplicación:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLName</key>
        <string>http URL</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>http</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleURLName</key>
        <string>Secure http URL</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>https</string>
        </array>
    </dict>
</array>
    
respondido por el grg 14.12.2015 - 19:23

Lea otras preguntas en las etiquetas