Obtener todas las ventanas devuelve elementos inexactos

2

Cuando obtuve todas las ventanas, noté que hay elementos de ventana adicionales devueltos que los que hay. Por ejemplo, para Safari, devuelve 9 ventanas pero solo hay 3 ventanas abiertas; Todos los demás se crean al azar, por lo que puedo decir. A continuación se muestra una captura de pantalla de las propiedades de una de estas ventanas.

El código que utilicé fue muy sencillo:

tell application "Safari"
    set allWindows to get windows
# Below is code that you can run to get these windows if they exist.
    set imaginaryWindows to {}
    repeat with i from 1 to (count of allWindows)
        if name of (item i of allWindows) is equal to "" then
            copy (item i of allWindows) to end of imaginaryWindows
        end if
    end repeat

log (count of imaginaryWindows)
end tell

Me preguntaba si alguien más tiene estas ventanas? Si es así, ¿qué son y por qué existen? ¿Es un error?

También he notado que este es el caso de las ventanas de Terminal y del Editor de secuencias de comandos.

    
pregunta user14492 03.03.2016 - 17:05

0 respuestas

Lea otras preguntas en las etiquetas