5 votos

¿Cómo nombrar a Safari Windows?

Suelo trabajar con varias ventanas de Safari abiertas. Cada una tiene varias pestañas. Cada ventana tiene un tema particular. ¿Hay alguna forma de nombrar estas ventanas para poder navegar fácilmente entre ellas?

¿O hay alguna aplicación que pueda hacerlo o, al menos, proporcionar una solución?

0 votos

0 votos

¿Por qué quieres hacerlo?

4voto

Steve Chambers Puntos 5054

Safari nombra la ventana en función de la pestaña que esté más adelante (o seleccionada). Y obtiene esa información de la propia página web.

Es posible que pueda entrar en el modo de desarrollador y editar el atributo de título HTML en una página web actual (no estoy seguro, nunca lo he probado), pero como el nombre de la ventana cambia con la pestaña seleccionada, no estoy seguro de que esto sea aceptable.

2voto

user3358313 Puntos 21

Esta es una solución, no una solución, y probablemente sea muy obvia para la mayoría.

Pongo una pestaña a la izquierda de la ventana y hago una búsqueda en DuckDuckGo de lo que me gustaría titular la ventana, normalmente con un número delante. Así, por ejemplo, "1 Correr" "2 Entrenamiento profesional" "3 Gaitas". Siempre que me acuerde de hacer clic en esa pestaña antes de cambiar de sitio (el mayor problema de esta solución), funciona bastante bien, y diría que lo consigo en un 60-70% de las ocasiones.

0voto

Skeeve Puntos 101

Llego un poco tarde a la fiesta, pero hoy también he tenido la necesidad.

Lo que descubrí es que puedes establecer el document.title de tu pestaña usando JavaScript. Al cambiar de pestaña, el nombre cambiado se tomará al volver a la pestaña.

En mi ejemplo sólo he necesitado una pestaña, así que mi planteamiento es el siguiente:

tell application "Safari"
    -- get the window I want to change the name of
    set playerwin to first window whose name starts with "RVR"

    -- Prepend "Web Player - " to the document title
    do JavaScript "
        document.title = 'Web Player - " & (name of playerwin) & "';
    " in document 1

    -- open & close an empty tab
    tell playerwin
        set current tab to (make new tab)
        close current tab
    end tell

    -- get the properties. Name should be changed now
    return properties of playerwin
end tell

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